-
Total de ítens
37.554 -
Registro em
-
Última visita
-
Days Won
1.058
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Italo Giurizzato Junior postou
-
Implantação dos novos NCM em ambiente de produção. Para mais informações clique aqui.
-
Implantação dos novos NCM em ambiente de homologação. Para mais informações clique aqui.
-
Boa tarde Paulo, O provedor Conam tem o seu próprio layout e os serviços que ele implementou no webservice são: Recepcionar, ConsultarSituacao, ConsultarLote e Cancelar Note que após o envio o serviço Recepcionar do webservice lhe retornou o numero do protocolo. De posse do protocolo o passo seguinte é consultar a situação do lote através do método ConsultarSituacao. Por fim consultar o lote através do método ConsultarLote para obter o XML da NFS-e. Para saber quais os serviços que um provedor implementou em seu webservice basta abrir a unit *.Provider do provedor desejado e ver a classe TACBrNFSeXWebservice do provedor (vide exemplo do provedor Conam): TACBrNFSeXWebserviceConam = class(TACBrNFSeXWebserviceSoap11) public function Recepcionar(ACabecalho, AMSG: String): string; override; function ConsultarSituacao(ACabecalho, AMSG: String): string; override; function ConsultarLote(ACabecalho, AMSG: String): string; override; function Cancelar(ACabecalho, AMSG: String): string; override; function TratarXmlRetornado(const aXML: string): string; override; end; Na postagem abaixo você encontra mais informações de todos os provedores implementados no componente: ACBrNFSeX.
-
Olá pessoal, Foi publicado a versão 1.10 da referida NT com as seguintes alterações: A versão 1.10 dessa Nota Técnica traz alteração na documentação da Regra E12-10 e criação de exceção para a Regra E16a-20. Como são alterações documentais ou que visam diminuir a quantidade de rejeições e não exigirão esforço de implementação por parte das empresas, o prazo de entrada em produção está mantido. O prazo previsto para a implementação das mudanças é: * Ambiente de Homologação (ambiente de teste das empresas): até 05/08/2022 * Ambiente de Produção: 15/08/2022 Regra E12-10 passa a ter a seguinte condição: Se Operação com Exterior (tag: idDest=3): UF de destino diferente de “EX” Regra E16a-20 passa a ter a seguinte exceção: Exceção: Regra não se aplica quando existir algum item com a UF de consumo do combustível igual a exterior (tag: comb/UFCons = “EX”) e com CFOP = “7667 - Venda de combustível ou lubrificante a consumidor ou usuário final”. Observações: Pelo fato das alterações serem nas regras de validação na SEFAZ, não se faz necessário nenhuma alteração no componente ACBrNFe. Mas temos que ter ciência dessas alterações, pois impacta na passagem dos dados corretos para o componente.
- 1 reply
-
- 2
-
Bom dia Paulo, O componente cria uma pasta Recibos e dentro desta ele só salva os XML dos Rps. Ele também cria a pasta Notas e dentro desta ele só salva os XML das NFS-e. Na pasta raiz, ou seja, a pasta que contem as pastas Notas e Recibos o componente salva os arquivos secundários, XML de envio e de retorno. No programa exemplo do componente temos as linhas a baixo referente a configuração do componente: PathGer := edtPathLogs.Text; PathMensal := GetPathGer(0); PathSalvar := PathMensal; PathCan := PathMensal; É definido um path e atribuído a propriedade PathGer, depois a variável PathMensal recebe o retorno da função GetPathGer, por fim o conteúdo da variável PathMensal e atribuído as propriedades PathSalvar e PathCan. No programa exemplo a função GetPathGer recebe somente um parâmetro cujo valor é zero, mas veja a assinatura dessa função: function GetPathGer(Data: TDateTime = 0; const CNPJ: String = ''; const IE: String = ''): String; Você pode passar o CNPJ que deseja no segundo parâmetro. Faça um teste, acredito que isso vai resolver o seu problema.
-
NFSeX Coroados/SP Provedor Fiorilli
Italo Giurizzato Junior replied to netstart's tópico in DFe - Documentos Fiscais Eletrônicos
Jorge, Nessa ultima imagem que você anexou diz que ao realizar testes em ambiente de homologação, sempre será necessário assinar o XML para alguns serviços. E que você fez foi exatamente o contrario, ou seja, se for homologação não assinar o Rps o Lote de Rps. Você não acha contraditório? Eles mandam um e-mail com uma determinada recomendação, mas só funciona se fizer diferente. No meu entendimento ou eles mudam o texto do e-mail ou ele arrumam o ambiente de homologação que esta rejeitando a emissão do Rps quando este esta assinado. -
Boa tarde Jvrs, Já esta no SVN.
-
NFSeX Coroados/SP Provedor Fiorilli
Italo Giurizzato Junior replied to netstart's tópico in DFe - Documentos Fiscais Eletrônicos
Boa tarde Jorge, Existe somente uma classe para a versão 2 do layout da ABRASF que contempla as suas variações (2.00 até 2.04) portanto não precisar criar a classe: TACBrNFSeProviderABRASFv201. Notei também que você manteve a assinatura no GerarRps, no Substituir, chegou a testar em homologação? Para esses serviços a assinatura é reconhecida sem nenhum problema? -
Boa tarde Jvrs, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-2961 Mas só será aplicada no componente novo. Lhe convido a iniciar os testes com o novo componente de emissão de NFS-e: ACBrNFSeX O componente antigo: ACBrNFSe não esta mais tendo manutenção. Faça os testes usando o programa exemplo do novo componente. Manual de Migração https://www.projetoacbr.com.br/forum/topic/63017-manual-de-migração-para-o-novo-componente-de-emissão-de-nfs-e/
-
NFSe de Itaquaquecetuba a Saga continua
Italo Giurizzato Junior replied to jarbasjrsa's tópico in ACBrNFSe
Boa tarde Jarbas, Exatamente, aguarda um tempo e depois executa o método Consultar Situação do Lote. Se o retorno for 3 ou 4, ai sim você executa o método Consultar o Lote.