Jump to content
Fivewin Brasil

NFe 4.00


toya

Recommended Posts

 

Bom dia Pessoal

Alguem poderia postar um exemplo do xml na versao 4.0 na parte  financeira

Pois na versao 3.10 so informava as duplicatas e agora  na nova versao tem que informar o tipo de pagamento

 

 

xmltxt := "<pag>"
xmltxt += "<detPag>"
xmltxt += "<tPag>" + TIPO DE PAGAMENTO + "</tPag>"
xmltxt += "<vPag>" + VALOR DO PAGAMENTO + "</vPag>"
xmltxt += "<card>" **** PAGAMENTO COM CARTÃO  ****
xmltxt += "<tpIntegra>" + INTEGRADO OU NAO COM A OPERADORA + "</tpIntegra>"
xmltxt += "<CNPJ>" + CNPJ DA OPERADORA + "</CNPJ>"
xmltxt += "<tBand>" + BANDA DA OPERADORA + "</tBand>"
xmltxt += "<cAut>" + CODIGO DE AUTORIZAÇÃO + "</cAut>"
xmltxt += "</card>" **** PAGAMENTO COM CARTÃO  ****
xmltxt += "</detPag>"
xmltxt +=  "</pag>"

Edú,  acho que isso deve te ajudar, verifique as tags obrigatórias.

 

[],

Link to comment
Share on other sites

Boa tarde, Pessoal

Estou fazendo alguns testes e apareceu uma duvida

a tag cobr que ja existia na versao anterior continua funcionando  na nova versao somente quando o tipo de Pagamento for 14-Duplicata  Mercantil

ou seja se for informado a opcao 15-Boleto Bancario ele não aceita.

Acho que nao vejo muita diferença entre 14-Duplicata Mercantil e 15-Boleto Bancario acho que as formas  de Pagamento sao muito parecidas.

O Problema que foi relatado junto a flexdocs  que na danfe deles nao aparece a duplicatas caso nao seja informado a tag cobr

Alguem ja passou por isso ? E como resolveu isso.

 

 

Link to comment
Share on other sites

Só pra quebrar um pouco  as dúvidas cruéis que podem estar na cabeça de alguns e  ter ideia que a 4.00 não será o dragão de 7 cabeças, segue abaixo parte de um xml simples nacional com direito a crédito do destinatário, sem fcp e nem difal com tipo de pagamento por boleto.

            <det nItem="1">
                <prod>
                    <cProd>508</cProd>
                    <cEAN/>
                    <xProd>PASTA ABA COM ELASTICO PAPEL VARIAS CORES</xProd>
                    <NCM>48209000</NCM>
                    <CFOP>5102</CFOP>
                    <uCom>UN</uCom>
                    <qCom>4.0000</qCom>
                    <vUnCom>2.5000000000</vUnCom>
                    <vProd>10.00</vProd>
                    <cEANTrib/>
                    <uTrib>UN</uTrib>
                    <qTrib>4.0000</qTrib>
                    <vUnTrib>2.5000000000</vUnTrib>
                    <indTot>1</indTot>
                </prod>
                <imposto>
                    <vTotTrib>3.88</vTotTrib>
                    <ICMS>
                        <ICMSSN101>
                            <orig>0</orig>
                            <CSOSN>101</CSOSN>
                            <pCredSN>1.2500</pCredSN>
                            <vCredICMSSN>0.13</vCredICMSSN>
                        </ICMSSN101>
                    </ICMS>
                    <PIS>
                        <PISOutr>
                            <CST>99</CST>
                            <vBC>0.00</vBC>
                            <pPIS>0.0000</pPIS>
                            <vPIS>0.00</vPIS>
                        </PISOutr>
                    </PIS>
                    <COFINS>
                        <COFINSNT>
                            <CST>04</CST>
                        </COFINSNT>
                    </COFINS>
                </imposto>
            </det>
            <total>
                <ICMSTot>
                    <vBC>0.00</vBC>
                    <vICMS>0.00</vICMS>
                    <vICMSDeson>0.00</vICMSDeson>
                    <vFCP>0.00</vFCP>
                    <vBCST>0.00</vBCST>
                    <vST>0.00</vST>
                    <vFCPST>0.00</vFCPST>
                    <vFCPSTRet>0.00</vFCPSTRet>
                    <vProd>10.00</vProd>
                    <vFrete>0.00</vFrete>
                    <vSeg>0.00</vSeg>
                    <vDesc>0.00</vDesc>
                    <vII>0.00</vII>
                    <vIPI>0.00</vIPI>
                    <vIPIDevol>0.00</vIPIDevol>
                    <vPIS>0.00</vPIS>
                    <vCOFINS>0.00</vCOFINS>
                    <vOutro>0.00</vOutro>
                    <vNF>10.00</vNF>
                    <vTotTrib>3.88</vTotTrib>
                </ICMSTot>
            </total>
            <transp>
                <modFrete>9</modFrete>
            </transp>
            <cobr>
                <fat>
                    <nFat>0000000017</nFat>
                    <vOrig>10.00</vOrig>
                    <vLiq>10.00</vLiq>
                </fat>
            </cobr>
            <pag>
                <detPag>
                    <tPag>15</tPag>
                    <vPag>10.00</vPag>
                </detPag>
            </pag>

 

[]s,

 

Link to comment
Share on other sites

 

Jorge eu tenho feito alguns testes aqui e na condicao 15  ele nao aceita a cobr somente na condicao 14 duplicata mercantil 

Na opcao homologacao 

Sinceramente 14  e 15 sao praticamentes a mesma coisa

 

 

Edu, boa noite, este trecho, extraí de um arquivo autorizado normalmente em homologação. Vc pode postar o trecho que está gerando para que possamos analisar?

[]s,

Link to comment
Share on other sites


-<cobr>


-<fat>

<nFat>15002</nFat>

<vOrig>130.90</vOrig>

<vLiq>130.90</vLiq>

</fat>


-<dup>

<nDup>15002/A</nDup>

<dVenc>2018-04-03</dVenc>

<vDup>130.90</vDup>

</dup>

</cobr>


-<pag>


-<detPag>

<tPag>14</tPag>

<vPag>130.90</vPag>


-<card>

<tpIntegra>1</tpIntegra>

</card>

</detPag>

</pag>

 

Extraido de um arquivo que acabei de transmitir com tipo de pagamento 14-DUplicata Mercantil

Agora se colocar forma 15-Boleto a receita manda esse erro

<xMotivo>Rejeição: Grupo duplicata informado e forma de pagamento não é Duplicata Mercantil</xMotivo>

ou seja tem coisa ai

Link to comment
Share on other sites

Ocorrência:

Como resolver a rejeição 867 - Grupo duplicata informado e forma de pagamento não é Duplicata Mercantil?

Passo a passo:

Conforme reportado na Nota Técnica 2016/002, esta rejeição ocorre quando Informado o Grupo Duplicata (id:Y07) e não informado Duplicata Mercantil como uma das Formas de Pagamento (tag:tPag<>14, id:YA02)

IMPORTANTE: O produto padrão gera de forma automática a forma de pagamento, para as seguintes situações:

Caso a NF-e possua finalidade 3 (NF-e Ajuste) ou 4 (Devolução), o campo tPag será gerado com valor 90 – Sem pagamento.
Caso a NF-e possua duplicatas, o campo tPag será gerado com valor 14 – Duplicata Mercantil.
Caso a NF-e não atender a nenhuma das opções anteriores, o campo tPag será gerado com valor 99 – Outros

Link to comment
Share on other sites

 


-<cobr>


-<fat>

<nFat>15002</nFat>

<vOrig>130.90</vOrig>

<vLiq>130.90</vLiq>

</fat>


-<dup>

<nDup>15002/A</nDup>

<dVenc>2018-04-03</dVenc>

<vDup>130.90</vDup>

</dup>

</cobr>


-<pag>


-<detPag>

<tPag>14</tPag>

<vPag>130.90</vPag>


-<card>

<tpIntegra>1</tpIntegra>

</card>

</detPag>

</pag>

 

Extraido de um arquivo que acabei de transmitir com tipo de pagamento 14-DUplicata Mercantil

Agora se colocar forma 15-Boleto a receita manda esse erro

<xMotivo>Rejeição: Grupo duplicata informado e forma de pagamento não é Duplicata Mercantil</xMotivo>

ou seja tem coisa ai

Isso mesmo, está na regra de validação.

[]s,

Link to comment
Share on other sites

 

Não se se vc estão sabendo , mas a produção foi prorrogada.

NF-e – Publicada versão 1.31 da NT 2016.002 – nova data versão 4.0

 

27/09/2017 – ATENÇÃO: Publicada versão 1.31 da NT 2016.002

 

 
Publicada a versão 1.31 da NT 2016.002 alterando a data de entrada em produção para 06-nov-2017.

 

Assinado por: Coordenação Técnica do ENCAT

1.3. Sobre o Prazo de Implantação

O prazo previsto para a implementação das mudanças é:
– Ambiente de Homologação (ambiente de teste das empresas): 03/07/2017.

– Ambiente de Produção: 06/11/17.
– Desativação da versão anterior: 02/04/18.

Segue o link: https://goo.gl/M99h1g

 

[]s,

Corrigindo as datas:

 

Novos  prazos de Implantação:

  • Ambiente de teste para empresas (Homologação): 20/11/2017;
  • Ambiente de Produção:  04/12/17;
  • Desativação da versão 3.10: 02/07/2018.
  •  
Link to comment
Share on other sites

Até a 3.1 eu gerava um Txt compatível com o programa do SEFAZ e para a 4.0 eu criei uma rotina nova a partir do manual 100% compatível com o ACBR sem nenhum vínculo com o programa do SEFAZ, então, não focalizei apenas nas mudanças. Desse modo não tenho a informação que você precisa.

Link to comment
Share on other sites

 

Até a 3.1 eu gerava um Txt compatível com o programa do SEFAZ e para a 4.0 eu criei uma rotina nova a partir do manual 100% compatível com o ACBR sem nenhum vínculo com o programa do SEFAZ, então, não focalizei apenas nas mudanças. Desse modo não tenho a informação que você precisa.

Desculpe chefe mas não entendi nada, pelo que sempre foi criávamos as rotinas e chamávamos as funções do ACRBMonitor em execução, e a pergunta era se as mudanças na rotina eram poucas e quais pois acreditava neste princípio.

O senhor quis dizer que reescreveu uma nova rotina para a 4.0?

Link to comment
Share on other sites

Deixa-me explicar...

Até a versão NFE 3.1 eu usava o comando NFE.CriarNfeSEFAZ() do ACBr que processa um arquivo TXT compatível com o usado pelo programa gratuito do SEFAZ, assim, eu criava um único arquivo TXT e os meus clientes optavam, ou pelo ACBr ou pelo programa do SEFAZ e emitiam a nota.

Agora, com a versão NFE 4.0 eu passei a utilizar NFE.CriarNFe() que não tem nada a ver com o TXT do SEFAZ, portanto, tive que modificar todo o meu programa, daí, fiz de novo de acordo com o novo manual. Como resultado, a NFE 4.0 está rodando 100% em ACBr. 

 

 

 

Link to comment
Share on other sites

Sr(a)s.

 

Vou opinar sobre o assunto. Comece a gerar desde já o arquivo no formato XML e vcs nunca mais terão este problema de compatibilidade, pois o formato XML é único. O ganho de tempo na geração no formato XML, compreensão e análise em relação ao formato TXT é insuperável. Pensem nisso, pois tenho certeza que a geração no formato XML é mais fácil e prático do que o TXT.

 

[]s,

 

Link to comment
Share on other sites

 

Deixa-me explicar...

Até a versão NFE 3.1 eu usava o comando NFE.CriarNfeSEFAZ() do ACBr que processa um arquivo TXT compatível com o usado pelo programa gratuito do SEFAZ, assim, eu criava um único arquivo TXT e os meus clientes optavam, ou pelo ACBr ou pelo programa do SEFAZ e emitiam a nota.

Agora, com a versão NFE 4.0 eu passei a utilizar NFE.CriarNFe() que não tem nada a ver com o TXT do SEFAZ, portanto, tive que modificar todo o meu programa, daí, fiz de novo de acordo com o novo manual. Como resultado, a NFE 4.0 está rodando 100% em ACBr. 

 

 

 

Entendi. mas é assim mesmo que uso com o NFE.CriarNFe() sempre usei desta forma, por isso perguntei quais modificações e qual versão do ACBRPlus.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...