Boa Tarde, Francisco, estou aqui mais uma vez ter perturbando.

Você poderia incluir nas configurações do boleto, admin/commerce/config/payment-methods/manage/commerce_payment_boleto/edit/, o campo para cadastrarmos o CPF/CNPJ para a impressão no boleto?

Outra coisa, os dados do Cliente (Nome/Endereço) não estão sendo impresso no boleto. Seria possível incluí-los?

Muito obrigado, mais uma vez.

Bruno Magalhães

CommentFileSizeAuthor
#2 boleto.jpg83.69 KBbmagalhaes

Comments

FranciscoLuz’s picture

Status: Active » Closed (works as designed)

Olá Bruno,

A razão para isso é fato destes campos serem customizáveis e a origem deles pode ser diversa. Existem sites que poderão por exemplo anexar campos como field_cpf, field_nome, field_sobre_nome, field_endereco, etc ..., à entidade User, outros poderão ter o mesmo campo anexado à entidade Customer Profile do módulo Commerce ou ainda te-los anexados à qualquer outra entidade, ou seja, existem um milhão de possibilidades.

Para isso eu criei o hook_boleto_alter() para que o desenvolvedor do site possa ajustar estes campos ao seu gosto. Veja um exemplo de como implementar o hook_boleto_alter na página deste módulo.

bmagalhaes’s picture

StatusFileSize
new83.69 KB

Você tem razão em relação aos dados do Sacado, estou convencido, mas no caso do CPF/CNPJ eu me refiro ao cedente. Da mesma forma que tem o campo para preenchermos o nome do cedente nas configurações do boleto, poderia ter o do CPF/CNPJ.

Veja na imagem em anexo para você entender o que estou dizendo.

Abraços,

FranciscoLuz’s picture

Assigned: Unassigned » FranciscoLuz
Status: Closed (works as designed) » Active

Acho que comi barriga neste caso. Estou resolvendo. Obrigado.

FranciscoLuz’s picture

Title: Preenchimento de Campos do Boleto » Merchant's CPF / CNPJ field is missing
Version: 7.x-1.0-alpha5 » 7.x-1.x-dev
Category: feature » bug
Status: Active » Fixed

Bruno,

Eu fiz a addição do campo faltante. Você precisará atualizar o módulo Commerce Boleto e instalar o módulo Brazilian Tax Number Fields.

Instale o Brazilian Tax Number Fields antes de atualizar o Commerce Boleto.

O Drupal.org está com um problema no sistema de releases, o qual acredito ser temporário, então ou você aguarda até o alpha6 ser publicado ou você pode baixar a versão mais recente com o comando:

git clone --recursive --branch 7.x-1.x http://git.drupal.org/project/commerce_boleto.git

bmagalhaes’s picture

Olá Francisco,

Eu já havia instalado o Brazilian Tax Number. Baixei a versão mais recente. Quando foi tentar rodar o update.php aparece o seguinte erro:

Unresolved dependency brazilian_ids (Missing)
Commerce Boleto requires this module.

Porém, mesmo ser rodar o update.php está tudo funcionando como deveria estar.

Não entendi o porque desse erro de dependência.

bmagalhaes’s picture

Olá Francisco,

altera a linha 8 do commerce_boleto.info

De:
dependencies[] = brazilian_ids

Para:
dependencies[] = br_tax_number_fields

Valeu, mais uma vez.

FranciscoLuz’s picture

Ops! é verdade, coloquei o nome errado. Vou corrigir.

Obrigado

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

brunorios1’s picture

quando tento habilitar o commerce_boleto utilizando o drush:

Module commerce_boleto cannot be enabled because it depends on the following modules which could not be found: br_tax_number_fields [error]

creio que é porque o módulo br_tax_number_fields continua usando o nome brazilian_ids no projeto http://drupal.org/project/brazilian_ids