Ir para conteúdo
  • Cadastre-se

dev botao

Algumas inconsistências na geração de SAT


Ver Solução Respondido por André Ferreira de Moraes,

Recommended Posts

  • Membros Pro

---- esses são meus dados para ini ----


[COFINS001]
vAliqProd=0.0
vCOFINS=0.0
vBC=4.67
pCOFINS=0.0
qBCProd=1.0

[Produto001]
cEAN=7899916321339
cProd=215781
qCom=1.0
indRegra=A
vItem=4.67
vProd=R$ 4.67
uCom=un
Combustivel=0
xProd=APOIO P/COLHER PASTICO REVIVAL
vUnCom=4.67

[ISSQNtot]

[Identificacao]
numeroCaixa=1
CNPJ=06083500000110
signAC=FLAG FLAG FLAG

[PISST001]
qBCProd=1.0

[infCFe]

[COFINSST001]
qBCProd=1.0

[ISSQN]
vPIS=0.0

[ICMS001]
pICMS=0

[DadosAdicionais]

[Pagto004]
cMP=venda
vMP=3.0000

[Pagto003]
cMP=venda
vMP=2.0000

[Pagto002]
cMP=venda
vMP=1.0000

[Pagto001]
cMP=venda
vMP=1.0000

[Total]
vCOFINS=0.0
vTroco=2.33
vICMS=0.0
vProd=4.67
vCFe=4.67

[Destinatario]
xNome=Consumidor

[PIS001]
vPIS=0.0
vAliqProd=0.0
vBC=4.67
pPIS=0.0
qBCProd=1.0

[Emitente]
IM=
xFant="FRATUCCI LOJA 1"
cRegTrib="1"
xLgr=RUA JAVARI Se
nro=2839
xBairro=IPIRANGA
CEP=14060640
xCpl=
indRatISSQN=S
xNome=FLAG FLAG FLAG
UF=SP
cRegTribISSQN=FLAG FLAG FLAG
xMun=RIBEIRAO PRETO
CNPJ=06083500000110
IE=582664890114

 


---- esse é o xml gerado: ----

<?xml version="1.0" encoding="UTF-8"?>
<CFe>
    <infCFe versaoDadosEnt="0.07">
        <ide>
            <CNPJ>06083500000110</CNPJ>
            <signAC>FLAG FLAG FLAG</signAC>
            <numeroCaixa>001</numeroCaixa>
        </ide>
        <emit>
            <CNPJ>06083500000110</CNPJ>
            <IE>582664890114</IE>
            <indRatISSQN>S</indRatISSQN>
        </emit>
        <dest>
            <xNome>Consumidor</xNome>
        </dest>
        <det nItem="1">
            <prod>
                <cProd>215781</cProd>
                <cEAN>7899916321339</cEAN>
                <xProd>APOIO P/COLHER PASTICO REVIVAL</xProd>
                <CFOP/>
                <uCom>un</uCom>
                <qCom>1.0000</qCom>
                <vUnCom>4.67</vUnCom>
                <indRegra>A</indRegra>
            </prod>
            <imposto>
                <ICMS>
                    <ICMS00>
                        <Orig>0</Orig>
                        <CST>00</CST>
                        <pICMS>0.00</pICMS>
                    </ICMS00>
                </ICMS>
                <PIS>
                    <PISAliq>
                        <CST>01</CST>
                        <vBC>0.00</vBC>
                        <pPIS>0.0000</pPIS>
                    </PISAliq>
                </PIS>
                <PISST>
                    <qBCProd>1.0000</qBCProd>
                </PISST>
                <COFINS>
                    <COFINSAliq>
                        <CST>01</CST>
                        <vBC>0.00</vBC>
                        <pCOFINS>0.0000</pCOFINS>
                    </COFINSAliq>
                </COFINS>
                <COFINSST>
                    <qBCProd>1.0000</qBCProd>
                </COFINSST>
            </imposto>
        </det>
        <total>
            <vCFeLei12741>0.00</vCFeLei12741>
        </total>
        <pgto>
            <MP>
                <cMP>01</cMP>
                <vMP>1.00</vMP>
            </MP>
            <MP>
                <cMP>01</cMP>
                <vMP>1.00</vMP>
            </MP>
            <MP>
                <cMP>01</cMP>
                <vMP>2.00</vMP>
            </MP>
            <MP>
                <cMP>01</cMP>
                <vMP>3.00</vMP>
            </MP>
        </pgto>
    </infCFe>
</CFe>

 

agora.

  1. xFant (Nome Fantasia)

    • INI: xFant="FRATUCCI LOJA 1"
    • XML: Não presente.
  2. cRegTrib (Código de Regime de Tributação)

    • INI: cRegTrib="1"
    • XML: Não presente.
  3. xLgr (Logradouro)

    • INI: xLgr=RUA JAVARI Se
    • XML: Não presente.
  4. nro (Número)

    • INI: nro=2839
    • XML: Não presente.
  5. xBairro (Bairro)

    • INI: xBairro=IPIRANGA
    • XML: Não presente.
  6. CEP (Código Postal)

    • INI: CEP=14060640
    • XML: Não presente.
  7. xCpl (Complemento)

    • INI: xCpl=
    • XML: Não presente.
  8. xNome (Nome do Emitente)

    • INI: xNome=FLAG FLAG FLAG
    • XML: xNome em <dest> é Consumidor.
  9. cRegTribISSQN (Código de Regime de Tributação ISSQN)

    • INI: cRegTribISSQN=FLAG FLAG FLAG
    • XML: Não presente.
  10. UF (Unidade Federativa)

    • INI: UF=SP
    • XML: Não presente.
  11. xMun (Município)

    • INI: xMun=RIBEIRAO PRETO
    • XML: Não presente.
  12. IM (Inscrição Municipal)

    • INI: IM=
    • XML: Não presente

Por que isso acontece?

para mais informações, esse é o arquivo sai.txt:

OK:
[CFE]
Arquivo=Arqs/SAT/Enviados/06083500000110/202408/001-000000-satcfe.xml
XML=<?xml version="1.0" encoding="UTF-8"?><CFe><infCFe versaoDadosEnt="0.07"><ide><CNPJ>06083500000110</CNPJ><signAC>FLAG FLAG FLAG</signAC><numeroCaixa>001</numeroCaixa></ide><emit><CNPJ>06083500000110</CNPJ><IE>582664890114</IE><indRatISSQN>S</indRatISSQN></emit><dest><xNome>Consumidor</xNome></dest><det nItem="1"><prod><cProd>215781</cProd><cEAN>7899916321339</cEAN><xProd>APOIO P/COLHER PASTICO REVIVAL</xProd><CFOP/><uCom>un</uCom><qCom>1.0000</qCom><vUnCom>4.67</vUnCom><indRegra>A</indRegra></prod><imposto><ICMS><ICMS00><Orig>0</Orig><CST>00</CST><pICMS>0.00</pICMS></ICMS00></ICMS><PIS><PISAliq><CST>01</CST><vBC>0.00</vBC><pPIS>0.0000</pPIS></PISAliq></PIS><PISST><qBCProd>1.0000</qBCProd></PISST><COFINS><COFINSAliq><CST>01</CST><vBC>0.00</vBC><pCOFINS>0.0000</pCOFINS></COFINSAliq></COFINS><COFINSST><qBCProd>1.0000</qBCProd></COFINSST></imposto></det><total><vCFeLei12741>0.00</vCFeLei12741></total><pgto><MP><cMP>01</cMP><vMP>1.00</vMP></MP><MP><cMP>01</cMP><vMP>1.00</vMP></MP><MP><cMP>01</cMP><vMP>2.00</vMP></MP><MP><cMP>01</cMP><vMP>3.00</vMP></MP></pgto></infCFe></CFe>
nCFe=0

e o comando foi: SAT.CriarCFe("/opt/ACBrMonitor/sat.ini")

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde!

Fiz um teste em meu ambiente utilizando o arquivo INI que forneceu e recebi retorno semelhante.

Vamos analisar as informações e reportamos assim que descobrirmos algo.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Moderadores
  • Solution

Os campos que vc citou são gerados pelo aparelho. Verifique nas Especificações de Requisitos os campos que tem como origem SAT.

Outro detalhe, em campos com string não é necessário informar "

  • Curtir 2
djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
Link para o comentário
Compartilhar em outros sites

  • Fundadores

O XML que é enviado ao SAT, contém apenas as tags obrigatórios... a resposta do SAT, complementa o XML, com os dados do contribuinte e o calculo dos impostos...

 

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
Postado (editado)
22 hours ago, Diego Foliene said:

Boa tarde!

Fiz um teste em meu ambiente utilizando o arquivo INI que forneceu e recebi retorno semelhante.

Vamos analisar as informações e reportamos assim que descobrirmos algo.

 

Editado por ProgenBR
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde @ProgenBR.

A resposta fornecida anteriormente pelo amigo @André Ferreira de Moraes está correta.

Em meu ambiente eu havia feito dois testes, um utilizando o componente nativo, onde foram geradas todas as tags e outro utilizando a Lib onde recebi o mesmo retorno que você.

Depois que ele forneceu a resposta, conferi novamente as rotinas e a diferença é de que no teste que fiz no componente nativo, defini o parâmetro GerarApenasTagsAplicacao como false, enquanto que na Lib este parâmetro já é por natureza true.

Definindo o parâmetro como true no componente nativo, o resultado foi o mesmo da Lib e em ambos os casos, ele está correto.

Como foi mencionado, algumas das tags que compõe o arquivo XML do cupom fiscal eletrônico são geradas internamente pelo aparelho SAT e não pela Lib.

Você pode ver mais informações sobre isso no documento indicado e também é explicado no curso SAT CFe em SP – Da Implementação ao Credenciamento do Software House ao qual você tem acesso por ser um membro PRO.

  • Curtir 2
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...