Pesquisar na Comunidade
Showing results for tags 'nfse conam'.
Encontrado 2 registros
-
Olá amigos ! Fiz algumas correções e melhorias no provedor conam. Lembrando que os valores decimais são separados por virgula no XML. Para isso fiz as seguintes alterações: 1) Mudei a formatação dos valores que estavam como tcStr no gerador com FormatFloat para tcDe2 Gerador.wCampoNFSe(tcDe2, '', 'AlqIssSN_IP', 01, 06, 0, NFSe.ValoresNfse.Aliquota, ''); 2) Adicionei a linha abaixo no Create do objeto para informar ao gerador que queremos usar ', ' no lugar de '.' Gerador.Opcoes.DecimalChar := ','; Segue anexo o arquivo alterado Abraços, pnfsNFSeW_CONAM.pas
-
Olá amigos, Para o cancelamento de NF usando o provedor CONAM é necessário as seguintes informações Numero da NF Serie da NF Numero do RPS Serie do RPS Valor total da Nota Motivo do cancelamento Percebi que no método de cancelamento da nota no arquivo pnfsNFSeG.pas a serie da nota estava fixa no código Gerador.wGrupoNFSe('SerieNota>' + 'NFSE' + '</SerieNota'); Alterei conforme abaixo pois percebi que a serie da NFSe retornada pelo provedor muda por algum motivo (desconhecido). Gerador.wGrupoNFSe('SerieNota>' + SeriePrestacao + '</SerieNota'); Porém para que a mudança fosse efetiva, foi necessário alterar os arquivos pnfsNFSeR.pas para que a leitura do xml contemplasse a tag SerNf. também no ACBrNFSeWebServices.pas foi necessário repassar este valor para o método que constrói a mensagem do xml de cancelamento. Segue os arquivos alterados, caso tenham alguma dúvida estou a disposição. Abraços. ACBrNFSeWebServices.pas pnfsNFSeG.pas pnfsNFSeR.pas