Página 1 de 1

ACBrMonitor Novas Tags - Reforma Tributária

Enviado: 22 Jul 2025 10:54
por Itamar M. Lins Jr.
Olá!

Aos usuários do ACBrMonitor.
O pessoal aqui do forum já está testando o ACBrMonitor com as novas TAGs da reforma tributária ?

Saudações,
Itamar M. Lins Jr.

ACBrMonitor Novas Tags - Reforma Tributária

Enviado: 22 Jul 2025 11:51
por marco.prodata
Eu utilizo a ACBRlib, e estou utilizando com as novas tags.

ACBrMonitor Novas Tags - Reforma Tributária

Enviado: 22 Jul 2025 12:45
por JoséQuintas
Sefazclass faz só comunicação e Danfe, sem converter nada.
Envia XML e pega resposta.
Não precisa alteração nenhuma.

Código: Selecionar todos

oSefaz := SefazClass():New()
oSefaz:cAmbiente := "2"
oSefaz:cUF := "SP"
oSefaz:lEnvioZip := .T. // não confirmado se vale pra todas as UFs
oSefaz:lEnvioSinc := .T. // não confirmado se vale pra todas as UFs
oSefaz:cCertificado := "nome do certificado"
cXml := MemoRead( "arquivo.xml" ) // pra ficar claro que é o conteúdo, que pode vir do SQL ou uma variável qualquer
cRetorno := oSefaz:NfeEnvio( cXml ) // retorno pode ser autorizado ou não
// detalhes
? oSefaz:cMotivo
? oSefaz:cStatus
? oSefaz:cXmlRetorno
? oSefaz:cXmlAutorizado
Quem usa ACBR já instalou os componentes adicionais MSXML5 e Capicom.

Sobre as configurações:
Relativamente normais.
Pode querer ambiente produção ou homologação
Pode querer uma UF ou outra
Todas as UFs acabarão usando Síncrono e ZIP, mas não dá pra adivinhar data, ou deixar dependente de programador
Fiz esta alteração há quase um ano, porque imaginei que iria mudar, já que CTE e MDFE mudaram pra síncrono.
Pois é... comecei a usar agora, e tava pronto há um ano, como opcional.
Nas outras UFs... sei lá.... não uso... continua opcional.

E é por isso que não tem notícia sobre alterar sefazclass.... porque não precisa alterar.
Vai precisar depois... o tal QRCode 3.0, e provavelmente daqui um ano vai mudar o layout de Danfe pra novos impostos.

O mesmo pra NFE, CTE, MDFE, NFCe

ACBrMonitor Novas Tags - Reforma Tributária

Enviado: 22 Jul 2025 15:19
por marco.prodata
JoséQuintas escreveu: Todas as UFs acabarão usando Síncrono e ZIP, mas não dá pra adivinhar data
Já é obrigatório se não me engano em todas as UFs, quando o lote tiver apenas 1 nota, o envio deve ser sincrono.

ACBrMonitor Novas Tags - Reforma Tributária

Enviado: 22 Jul 2025 18:28
por JoséQuintas
marco.prodata escreveu:Já é obrigatório se não me engano em todas as UFs
Justamente por causa do "se não me engano" está opcional.
Tem o recurso, só alterar pra True ou False.
Hoje o default é false, quem precisar altera pra true.
Depois o default pode ser true, quem precisar altera pra false.

Lembrando também: criar outra classe com herança facilita.

Código: Selecionar todos

CREATE CLASS MinhaClasse INHERIT Sefazclass
   VAR cUF INIT "RJ"
   cCertificado INIT "nome do certificado"
   ENDCLASS
Deste jeito, você mantém a sefazclass original, e cria a sua modificada a partir dela.
Uma que lê a configuração de seu SETUP, por exemplo.
Vai poder atualizar a original sem modificar seu aplicativo.

Ao contrário de alterar a original, e sempre que atualizar ter que fazer as mesmas modificações.