-
Total de ítens
37.577 -
Registro em
-
Última visita
-
Days Won
1.059
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Italo Giurizzato Junior postou
-
Olá Pessoal, Enquanto não chega 04/09/2023, vocês podem ajustar as aplicações que emitem NFC-e. Primeiramente mudar o terceiro parâmetro do método Enviar para que o envio da nota ocorra no modo Síncrono. Assinatura do método Enviar. function Enviar(ALote: Int64; Imprimir: Boolean = True; Sincrono: Boolean = False; Zipado: Boolean = False): Boolean; overload; ou function Enviar(const ALote: String; Imprimir: Boolean = True; Sincrono: Boolean = False; Zipado: Boolean = False): Boolean; overload; Descrição dos parâmetros: 1. Numero do lote, obrigatório e pode ser do tipo Inteiro 64 bits ou string; 2. Imprimir por padrão tem o valor True (tipo boolean), fazendo com que o DANFE seja impresso no final do processo. 3. Sincrono por padrão tem o valor False (tipo boolean), fazendo com que o XML da nota seja enviado em modo assíncrono. 4. Zipado por padrão tem o valor False (tipo boolean), fazendo com que o XML da nota não seja zipado antes do seu envio. Exemplo de envio no modo Síncrono com a impressão do DANFE no final do processo. ACBrNFe1.Enviar(nLote, True, True); Exemplo de envio no modo Síncrono sem a impressão do DANFE no final do processo. ACBrNFe1.Enviar(nLote, False, True); Observação importante: O envio Zipado vai depender muito da SEFAZ-Autorizadora permitir esse tipo de envio. Outra questão é: Como que fica o envio de notas (NFC-e) impressas no modo "Off-line" e que sanado os problemas técnicos devemos enviar para a SEFAZ-Autorizadora? Muitos desenvolvedores adicionavam essas notas (máximo de 50) em um lote e enviavam no modo assíncrono. ACBrNFe1.Enviar(nLote, False); Mas a partir de 04/09/2023 isso não vai ser mais possível. Como resolver? Vamos levar em consideração que os XMLs dessas notas estão salvos em disco ou no banco de dados e todos eles estão assinados e foram validados, só não foram enviados para a SEFAZ-Autorizadora. O fragmento de código abaixo é uma mera sugestão que não foi testado, portanto adapte ele a sua aplicação e faça os testes o mais rápido possível. // i é do tipo integer // nNotas é do tipo integer e contem a quantidade de notas impressas em off-line // nLote é do tipo integer; Montar uma lista com as chaves das notas impressas em off-line se as mesmas estão salvas em disco ou o conteudo do XML caso estejam salvas no BD. nLote := Ler do banco de dados o numero do ultimo lote enviado. for i := 0 to nNotas-1 do begin ACBrNFe1.NotasFiscais.Clear; // Ler o XML do Disco ACBrNFe1.NotasFiscais.LoadFromFile(LerListaOffline[i], False); // O segundo parâmetro "False" é para não gerar novamente o XML. ou // Ler o XML do Banco de dados ACBrNFe1.NotasFiscais.LoadFromString(LerListaOffline[i], False); // O segundo parâmetro "False" é para não gerar novamente o XML. inc(nLote); ACBrNFe1.Enviar(nLote, False, True); TratarRetornoSEFAZ; AtualizarBD; end; Salvar no banco de dados o numero do ultimo lote enviado. Espero ter ajudado.
- 1 reply
-
- 4
-
Boa tarde Jaisson, Já esta no SVN.
-
URL Serafina Corrêa RS NFSeX
Italo Giurizzato Junior replied to WesleySantos's tópico in DFe - Documentos Fiscais Eletrônicos
Boa tarde Rafael, Já esta no SVN. -
Mario, Segundo o manual da versão 1 do layout da ABRASF não existe uma tag especifica para o ValorIrRetono (por exemplo) somente ValorIr. Vai ser necessário conversar com o contador do seu cliente para saber como calcular e como preencher esses valores para que o XML do Rps seja gerado de forma correta.
-
Bom dia Jaisson, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-4339
-
Bom dia Mario, Pelo layout do XML do RPS que esta sendo enviado, se trata da versão 1 do layout da ABRASF. Nessa versão não temos a tag ValorPisRetido e sim ValorPis (por exemplo). Tente da seguinte forma: with Valores do begin if EstadualMunicipal then ValorIr := 1 else if Federal then begin ValorIr := 1; ValorCsll := 2; ValorPis := 3; ValorCofins := 4; end; end;
-
NFSe sistema nacional homologação
Italo Giurizzato Junior replied to Elisângela Borato's tópico in ACBrNFSe
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. -
Cancelamento Nota Fiscal de Serviço - Provedor CONAM
Italo Giurizzato Junior replied to Junior Pontual.1's tópico in ACBrNFSe
Boa tarde Junior, Tem que informar também o NumeroNFSe a ser cancelada. -
Boa tarde Graça, Você esta com todos os fontes de todas as pastas atualizados? Pois esse provedor não tem o serviço de consultar situação. Serviços disponíveis: function Recepcionar(ACabecalho, AMSG: String): string; override; function RecepcionarSincrono(ACabecalho, AMSG: String): string; override; function TesteEnvio(ACabecalho, AMSG: String): string; override; function ConsultarLote(ACabecalho, AMSG: String): string; override; function ConsultarNFSePorRps(ACabecalho, AMSG: String): string; override; function ConsultarNFSe(ACabecalho, AMSG: String): string; override; function Cancelar(ACabecalho, AMSG: String): string; override; function ConsultarSeqRps(ACabecalho, AMSG: String): string; override;
- 1 reply
-
- 2
-
o que informar no tpCte no caso de CTe de substituição
Italo Giurizzato Junior replied to claudiocjr's tópico in ACBrCTe
Claudio, Veja: -
o que informar no tpCte no caso de CTe de substituição
Italo Giurizzato Junior replied to claudiocjr's tópico in ACBrCTe
Boa tarde Claudio, Pelo jeito você não sabe que não tem mais o CT-e de Anulação e nem de Substituição. Isso explica os erros que você esta tendo. -
NFSe sistema nacional homologação
Italo Giurizzato Junior replied to Elisângela Borato's tópico in ACBrNFSe
Boa tarde Elisângela, Para emitir a NFS-e Padrão Nacional via WebService se faz necessário o certificado digital, pois o DPS deve ser assinado para ser enviado. -
Observações no CT-e Complementar
Italo Giurizzato Junior replied to mscorteganha's tópico in ACBrCTe
Bom dia, Estranho, pois não existe nenhuma condição para gerar a tag xObs em função da versão do CT-e. Deveria estar gerando normalmente. Debugue a sua aplicação para saber se o campo xObs esta realmente recebendo a string com a observação. -
NFSe sistema nacional homologação
Italo Giurizzato Junior replied to Elisângela Borato's tópico in ACBrNFSe
Bom dia Elisângela, Quanto ao erro é preciso entrar em contato com a Receita Federal e expor o problema, pois não deveria ocorrer. Lembrando que para realizar o cadastro para emitir notas via Portal Nacional da NFS-e se faz necessário entrar com dados reais e o prestador tem que ser MEI. Mesmo que seja para realizar testes. Para emitir notas via Portal Nacional da NFS-e seja no ambiente de homologação (Produção Restrita) ou de produção não se faz necessário o certificado digital.