Jump to content

dev botao

  • Este tópico foi criado há 3475 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Posted

Recentemente meu validador começou a acusar um erro nos registros D100 informando que o COD_SIT deveria ser informado.

Quando parei para avaliar o erro consegui ver que a causa do erro era exatamente por que estava jogando o COD_SIT como sdfEspecial em alguns casos do cadastro das minhas CT-es

Ao depurar o código fonte do arquivo "ACBrEPCBloco_D_Class.pas" eu vi que na função "procedure WriteRegistroD100(RegD010 : TRegistroD010);" havia um erro no case localizado na linha 524.

Corrigi o erro fazendo o case ficar dessa forma:

          case COD_SIT of (Linha 524)
            // Código novo - Alterado por Daniel Rodrigues
            sdfRegular         : strCOD_SIT := '00';
            sdfExtRegular      : strCOD_SIT := '01';
            sdfCancelado       : strCOD_SIT := '02';
            sdfExtCancelado    : strCOD_SIT := '03';
            sdfDenegado        : strCOD_SIT := '04';
            sdfInutilizado     : strCOD_SIT := '05';
            sdfComplementar    : strCOD_SIT := '06';
            sdfExtComplementar : strCOD_SIT := '07';
            sdfEspecial        : strCOD_SIT := '08';

            { Código antigo - Comentado por Daniel Rodrigues
            sdfRegular         : strCOD_SIT := '00';
            sdfExtRegular      : strCOD_SIT := '01';
            sdfCancelado       : strCOD_SIT := '02';
            sdfExtCancelado    : strCOD_SIT := '03';
            sdfComplementar    : strCOD_SIT := '06';
            sdfExtComplementar : strCOD_SIT := '07';
            sdfInutilizado     : strCOD_SIT := '08';}
          end;

Fiz minha alteração referente ao que estava especificado no manual na página 138 (onde informa que o COD_SIT deve ser informado de acordo com a tabela 4.1.2 sendo que a tabela está localizada na página 37)

 

Segue a tabela 4.1.2:

4.1.2- Tabela Situação do Documento - página 37
Código Descrição
00 Documento regular
01 Escrituração extemporânea de documento regular
02 Documento cancelado
03 Escrituração extemporânea de documento cancelado
04 NF-e ou CT-e – denegado
05 NF-e ou CT-e - Numeração inutilizada
06 Documento Fiscal Complementar
07 Escrituração extemporânea de documento complementar
08 Documento Fiscal emitido com base em Regime Especial ou Norma Específica

 

Estou mandando meu arquivo .pas como anexo.

Se possível, verifiquem e alterem o fonte principal, seria de muita ajuda.

 

ACBrEPCBloco_D_Class.pas

  • Consultores
Posted

Os documentos de situação 04 e 05 não devem ser informados. Favor verificar o manual na página 139

Campo 06 - Valores válidos: [00, 01, 02, 03, 06, 07, 08]
Preenchimento: verificar a descrição da situação do documento na Tabela “4.1.2 - Tabela Situação do Documento” integrante
deste Guia Prático.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Posted (edited)

Nossa, desculpe pela orelhada.

Acabei passando despercebido por essa regra no manual.

Obrigado EMBarbosae mais uma vez desculpe. :S

 

@Edit: Mas de toda forma o case ainda está errado por que de acordo com o manual são os valores  [00, 01, 02, 03, 06, 07, 08] e no case antigo o 08 está como sdfInutilizado quando deveria estar como sdfEspecial.

Edited by Daniel Fantastsoft
Complementar o post
  • Consultores
Posted

Sem problemas. O importante é que resolveu. :)

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Consultores
Posted

Obrigado pelo relato. Vou verificar...

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Consultores
Posted (edited)

Foi pro SVN. Favor testar e reportar qualquer problema. Mais uma vez, obrigado.

Edited by EMBarbosa

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Este tópico foi criado há 3475 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.