Jump to content

betomunhoz

Membros Pro
  • Posts

    166
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by betomunhoz

  1. Estou emitindo a NFe em anexo.

    Recebo a rejeição da imagem.

    O código que uso na geração é o seguinte:

                                                         if Copy(IBDSitensCT.AsString,2,2) = '10' then
                                                                          begin
                                                                              CST         := cst10;
                                                                              ICMS.pRedBC := IBDSitensINDRED.Value;
                                                                              ICMS.vBC    := IBDSitensBCICM.AsCurrency;
                                                                              ICMS.pICMS  := IBDSitensALIQICM.Value;
                                                                              ICMS.vICMS  := IBDSitensVRICM.Value;
                                                                         
                                                                              ICMS.vBCFCP := IBDSitensVBCFCP.AsCurrency;
                                                                              ICMS.pFCP   := IBDSitensPFCP.Value;
                                                                              ICMS.vFCP   := IBDSitensVFCP.AsCurrency;

                                                                              // ST
                                                                              ICMS.modBCST := StrTomodBCST(ok,Copy(IBDSitensMODBC_ST.AsString,1,1) );
                                                                              ICMS.pRedBCST := IBDSitensINDRED_ST.Value;
                                                                              ICMS.pMVAST   := IBDSitensINDADD_ST.Value;
                                                                              ICMS.vBCST    := IBDSitensBCICMSUBST.Value;
                                                                              ICMS.pICMSST  := IBDSitensALIQ_ST.Value;
                                                                              ICMS.vICMSST  := IBDSitensVRICMSUBST.Value;
                                                                              ICMS.UFST     := IBDSitensUF_ST.AsString;
                                                                                                                                                      
                                                                              ICMS.vBCFCPST := IBDSitensVBCFCPST.AsCurrency;
                                                                              ICMS.pFCPST   := IBDSitensPFCPST.Value;
                                                                              ICMS.vFCPST   := IBDSITENSVFCPST.AsCurrency;

                                                                          end;

     

    Eu tenho a impressão que a tag pBCOp não deveria ser gerada para CST=010, mas mesmo deixando ela zerada ele é criada.

     

    Capturar1.JPG

    NF_TESTE.XML

  2. Consegui enviar em produção, do meu notebook.

    Validada com sucesso. Agora aguardando o cliente enviar pelo computador dele.

    Usei as novas tags de pagamento.

    image.png.46bec871e751ec5d55f092cfb606b1dd.png

     

  3. 6 minutos atrás, mbjinf disse:

    Aqui funciona normal NFe 4.0 em produção, com essas mesmas configurações, menos a opção  //ACBrNFe1.SSL.SSLType := LT_TLSv1_2;  tente deixar ela em comentário.

    Qual opção vc usa invés de  ACBrNFe1.SSL.SSLType := LT_TLSv1_2 ? Pois parece-me que é obrigatório usar TLS 1.2.

    Você está enviando uma NFe em ambiente de produção ou só está consultando o status ?

     

  4.  

     No meu caso, em ambiente de Produção, também recebo a mensagem  <xMotivo>Rejeição: Falha no Schema XML do lote de NFe</xMotivo> ,  mas ao validar o XML na SEFAZ/RS não acusa nenhum erro.

    Já no ambiente de Homologação valida certinho.

    Meu cliente continua enviando as Notas na versão 3.1 sem problemas.

    Será que ainda não viraram a chavinha ?

     

     

  5. NFE4
    Emitente: SP
    Destinatário: SP

    Ambiente de Homologação.

    Informado PAGAMENTO A PRAZO (indPag = 1)
    Meio de Pagamento: 99=Outros (tPag=99)
    Grupo Fatura (valor total de R$ 100,00) e Grupo Parcelas gerados (2 parcelas de 33,33 e uma de 33,34)

    Nota Validada com sucesso.

    O  grupo DUPLICATAS continua sendo impresso normalmente no DANFE.

    A minha pergunta é: o grupo DUPLICATAS não deveria deixar de ser impresso no DANFE, uma vez que a forma de pagamento "14-Duplicata Mercantil" foi removida.

    Será que a partir do dia 04/06 esse grupo continuará a ser impresso ? (ou terei de jogar para os Dados Adicionais ?)

    Obrigado.

    35180604698812000103550010000000041000000047-nfe.xml

  6. NFE 4.00

    Para notas de devolução eu sempre usei:

              Ide.finNFe  := fnDevolucao;
               with Ide.NFref.Add do
                   refNFe := COPY(IBDSnotaNFREFERENCIADA.AsString,1,44);

    Como informar o campo "mod" (ID BA07 do layout) para informar o modelo do documento fiscal referenciado ?

    Obrigado.

  7. A partir do próximo dia 01/04/2018 torna-se obrigatório informar o código CEST nos cupons SAT.

    Mas e o NCM ? 

    Acredito que um cupom que não possua NCM e CEST, não possa ser validado pela SEFAZ (ou internamento pelo equipamento SAT), visto que a validação devera ser do tipo " o CEST informado corresponde ao NCM informado ?" , e portanto se falta um, não tem como comparar.

    Alguém sabe o que acontece se eu informar apenas o CEST, ou apenas o NCM ?

     

    Obrigado.

  8. Na realidade eu tenho o certificado do cliente, mas eu não quero ficar transmitindo cupons durante a fase de desenvolvimento.

    A minha ideia é fazer todos os procedimentos (inclusive gerar o XML ) mas não transmitir para a SEFAZ. 

    Por isso procuro uma forma de fazer isso.

    Na NFe eu uso o Assinar e Validar, mas não envio enquanto estou ajustando alguma coisa. Já no caso da NFCe eu ainda não vi se dá para fazer dessa mesma forma.

     

    Obrigado.

     

  9. Obrigado pela resposta Italo.

    Estamos no estado de SP.

    Na ausência de um certificado digital para testes, posso então usar "Forma de Emissão = teOffLine" e o XML será gerado normalmente (mas não será enviado para a SEFAZ, o que é o que quero nessa fase inicial) . Daí eu só analiso ele para ver se está tudo certo.

    É isso ?

     

  10. Boa tarde.

    Vamos desenvolver a partir de agora a NFCe em nosso sistema.

    Tenho uma dúvida quanto as configurações mais "ideais" para os campos destacados na imagem 1 em anexo.

    Já na imagem 2 a minha dúvida é sobre a Forma de Emissão: teOffLine. Ela seria para a situação em que posso gerar uma NFCe sem transmitir para a SEFAZ ? (obviamente que para testes na máquina do programador).

    Alguma sugestão ?

     

     

    Capturar.PNG

    Capturar2.PNG

  11. Boa tarde Italo, obrigado pela resposta.

    Então, eu consulto a referida NF e obtenho a resposta de que a nota não consta na base de dados da Sefaz.

    Ela deve estar sendo rejeitada sim, mas o "cStat" não deveria retornar um número da rejeição, invés do "0" ?

     

     

    Quanto a salvar os arquivos de envio e retorno eu não me recordo agora como está. Assim que eu voltar para a empresa vou verificar isso.

    Mais uma vez obrigado.

  12. Pessoal, a nfe em anexo aparenta estar tudo certo. Usei a ferramenta de validação do XML do site da SEFAZ RS e não acusou nenhum erro.

    Mas o comando "ACBrNFe1.WebServices.Retorno.cStat"  retorna 0, e por isso a nota não é enviada.

    Eu sempre usei assim:

    main.ACBrNFe1.NotasFiscais.Validar;

     main.ACBrNFe1.Enviar(0) ;
     icStat := main.ACBrNFe1.WebServices.Retorno.cStat;

     if icStat = 100 then
       begin

        // salvo informações de retorno

    end

    else

    begin

      // exibo mensagem de erro

     ShowMessage('REJEIÇÃO: ' + IntToStr(icStat) + ' - ' + main.ACBrNFe1.WebServices.Retorno.xMotivo + #13 + 'Usuário: faça a correção nos campos indicados acima e tente novamente' );

     

    end;

    Já li os tópicos referentes a esse mesmo assunto, mas nenhum solucionou o meu problema, inclusive isso acontece com um único cliente (MG). Os demais clientes (todos de SP) rodam o mesmo programa e sem problemas.

    As configurações internas da rede do cliente (firewall, anti-virusm etc..) podem impedir o envio do XML ?

    Obrigado.

     

    31171204404145000109550010000000931000000938-nfe.xml

  13. Bom dia.

    Tenho um cliente com SAT DIMEP que num total de 1000 cupons emitidos, cerca de 15 vem apresentando o seguinte problema: o cupom XML que fica na máquina está incompleto (veja em anexo). Ele fica sem a assinatura na parte final do arquivo. Porém, consultando esse mesmo arquivo no Sistema Gerenciador da Retaguarda na SEFAZ, ele está correto, assinado e validado.

    Só que o arquivo que é enviado para o contador do cliente é o que fica no computador, e o software do contador não consegue importa-lo. Atualmente estamos baixando do site a cópia dos arquivos danificados, mas preciso resolver esse problema.

    Usando o arquivo incompleto é possível assina-lo ?

    Alguma sugestão ?

     

    Obrigado.AD35171004698812000103590000949910071695118566.xml

     

     

  14. Tenho uma dúvida com relação ao uso da propriedade Controle Porta do componente ACBRPosPrinter.

    Normalmente eu uso ATIVAR e DESATIVAR quando vou usar o componente para imprimir (cupom de venda, recibos, extratos, etc...) e a propriedade ControlePorta fica com False. Experimentei colocar como True, mas não notei nenhuma diferença.

    Pelo que entendi dessa propriedade, se estiver True ela "abre" (e depois "fecha") a comunicação com a porta.

    Isso seria o equivalente ao ATIVAR/DESATIVAR do componente ?

    Qual a situação indicada para usar ControlePorta=True e ControlePorta=False.

     

    Obrigado.

     

     

     

×
×
  • 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.