Ir para conteúdo
  • Cadastre-se

dev botao

Substituição Tributária


Ver Solução Respondido por Kiko Fernandes,
  • Este tópico foi criado há 3914 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Olá pessoal, preciso de uma ajuda.

Estou tentando implantar a substituição tributária e tenho dificuldades:

Envio ao ACBrNFeMonitor:

[Produto001]...

...ValorTotal=30.00
[iCMS10]
Orig=0
CST=10
ValorBase=17.50
Aliquota=12.00
Valor=2.10
ModBcST=4
PmVaST=40.83
PRedBcST=0
VBcST=42.25
PICMSST=12.00
VICMSST=2.97
[PIS001]...
 
O xml é gerado:
-<imposto>
-<ICMS>
-<ICMS00>
<orig>0</orig>
<CST>00</CST>
<modBC>0</modBC>
<vBC>0.00</vBC>
<pICMS>0.00</pICMS>
<vICMS>0.00</vICMS>
</ICMS00>
</ICMS>
-<PIS>
Estou na "lida" a algum tempo e não consigo resolver. E a implementação está atrazada.
Se alguém puder dar uma olhada e me orientar, agradeço muito!
Laudelino
 

 

Postado

Tente mudar aqui:

 

[iCMS10] por [iCMS001]

 

A sigla ICMS?? onde ?? não representa a CST, mas a ordem do produtos.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

  • Membros Pro
Postado

Isaque,

[iCMS001]
Orig=0
CST=10
modBC=3
ValorBase=8.75
Aliquota=12.00
Valor=1.05
ModBcST=4
PmVaST=40.83
PRedBcST=0
VBcST=21.12
PICMSST=12.00
VICMSST=1.48
 
retorna
-<imposto>
-<ICMS>
-<ICMS10>
<orig>0</orig>
<CST>10</CST>
<modBC>0</modBC>
<vBC>8.75</vBC>
<pICMS>12.00</pICMS>
<vICMS>1.05</vICMS>
<modBCST>0</modBCST>
<vBCST>0.00</vBCST>
<pICMSST>0.00</pICMSST>
<vICMSST>0.00</vICMSST>
</ICMS10>
</ICMS>

Agradeço pelo empenho!

Laudelino

Postado

Tente :

 

[iCMS001]

Origem=0
CST=10
Modalidade=3
ValorBase=8.75
Aliquota=12.00
Valor=1.05
ModalidadeST=4
PercentualMargemST=40.83
PercentualReducaoST=0
ValorBaseST=21.12
AliquotaST=12.00
ValorST=1.48

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

  • Membros Pro
Postado

Isaque,

agora é no total:

envio

ValorBaseST=42.25
ValorST=2.97
gera no xml
<vBCST>0.00</vBCST>
<vST>0.00</vST>

 

Já havia testado enviando:

VBcST=42.25
vST=2.97
 

Nos itens, deu certo.

Laudelino

Postado

BaseICMSSubstituicao=42,25

ValorICMSSubstituicao=2.97

 

No diretório dos monitores tem um arquivo de help, nele tem todas as nomenclaturas dos campos, no PDF está na página 35 em diante. 

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

  • Membros Pro
Postado

Isaque, muito obrigado pelo seu empenho.

Vou testar com o novo formato do comando.

Não devia ter deixado isso para última hora. O contador me avisou isso anteontem.

Onde eu consigo uma relação com os comandos do ACBrNFeMoniror?

Estou penando por causa disso.

Laudelino

Postado

No diretório de instalação dos monitores existe um help, que pode te ajudar com os comandos existentes.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

  • Membros Pro
Postado

Isaque, boa noite!

Descobri como consultar. Os comandos para ST de empresas tributadas pelo Simples Nacional, usam CSOSN=202, por exemplo. Estes comandos não estão lá. Neste caso, usar conforme está no Manual do Projeto da NFe?

De qualquer forma, muito obrigado pela ajuda. 

Vou tentar desenvolver ST para as micro empresas agora.

Abraços 

Laudelino

  • Moderadores
Postado

Boa noite!

 

Veja neste blog: http://anfm.blogspot.com.br/2010/10/acbrnfemonitor-compativel-com-nfe.html

 

Tem um exemplo neste tópico:  (Se não me engano tem outros tópicos também. Dê uma pesquisada no fórum)


 

 

Obs.: É bom sempre comentar o regime em que a empresa se encontra, pois da maneira que foi colocada entendi também que estava se tratando de empresa participante do regime normal, logo seria pela CST 10, como é do Simples será pelo CSOSN e não esqueça de mudar a CRT para 1. 


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

  • Membros Pro
Postado

Kiko, obrigado.

Mas depois das dicas do Isaque Pinheiro, percebi que não estava analisando direito os manuais. E na pressa, acontece isso.

Na realidade, a primeira situação era de empresa no regime normal. A situação de hoje, é pelo Simples Nacional. Pelas suas dicas, eu já estava no caminho certo. Porém, não tenho certificado para os testes. Envio o programa ao contador, que está me dando uma ajuda nos testes.

Neste caso, enviei para gerar o xml o seguinte:

[iCMS001]
Orig=0
CST=10
modBC=0
ValorBase=0.00
Aliquota=0.00
Valor=0.00
Origem=0
CSOSN=202
modBCST=4
pMVAST=40.83
vBCST=42.25
pICMST=12.00
vICMST=2.97
pelas dicas que me passaste, vou ajustar para não enviar os campos
CST=10
modBC=0
ValorBase=0.00
Aliquota=0.00
Valor=0.00
Origem=0
Muito obrigado pela ajuda!
Abraços
Laudelino
  • Moderadores
Postado

Isto mesmo, dê uma olhada no Manual de integração v. 5.00 nas página 168 e 178 e veja os campos que vc deve preencher de acordo com cada grupo de tributação.

 

O ACBrNFeMonitor em alguns casos acaba "detectando" o que vc está tentando fazer. Por exemplo ao escolher CRT=1 o sistema vai tomar o caminho dos CSOSN, ignorando o CST, mas o correto é vc saber o que está fazendo e preencher os campos de maneira correta.

 

Pelo que li no teu comentário, vc acabou retirando os campos que não serão necessários, mas caso tenha alguma dúvida observe o Manual de integração.

 

 

Exemplo: Pág. 178 

 

Grupo: ICMSSN202 =  Grupo CRT=1 – Simples Nacional e CSOSN=202 ou 203 = Tributação do ICMS pelo SIMPLES NACIONAL e CSOSN=202 ou 203 

 

Campos que participam:

orig = Origem da mercadoria
CSOSN = Código de Situação da Operação – Simples Nacional
modBCST = Modalidade de determinação da BC do ICMS ST 
pMVAST = Percentual da margem de valor Adicionado do ICMS ST 
pRedBCST = Percentual da Redução de BC do ICMS ST 
vBCST = Valor da BC do ICMS ST 
pICMSST = Alíquota do imposto do ICMS ST 
vICMSST = Valor do ICMS ST 

Agora em se tratando de CRT=3 (Regime Normal)  Veja pág. 168

 

ICMS10 = Grupo de Tributação do ICMS = 10 = Tributação do ICMS - 10 - Tributada e com cobrança do ICMS por substituição tributária.

orig = Origem da mercadoria
CST = Tributação do ICMS = 10 
modBC = Modalidade de determinação da BC do ICMS 
vBC = Valor da BC do ICMS
pICMS = Alíquota do imposto
vICMS = Valor do ICMS
modBCST = Modalidade de determinação da BC do ICMS ST
pMVAST = Percentual da margem de valor Adicionado do ICMS ST 
pRedBCST = Percentual da Redução de BC do ICMS ST 
vBCST = Valor da BC do ICMS ST
pICMSST = Alíquota do imposto do ICMS ST 
vICMSST = Valor do ICMS ST 

Observe que para CRT=1 não não participam os campos  CST, vBC, pICMS, vICMS


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

  • Membros Pro
Postado

Kiko, estou no cliente agora, deu problema:

envio

[iCMS002]
Orig=0
CSOSN=202
modBCST=4
pMVAST=40.83
vBCST=466.85
pICMST=12.00
vICMST=32.81

gera

- <ICMS>
- <ICMSSN202>
  <orig>0</orig>
  <CSOSN>202</CSOSN>
  <modBCST>0</modBCST>
  <vBCST>0.00</vBCST>
  <pICMSST>0.00</pICMSST>
  <vICMSST>0.00</vICMSST>
  </ICMSSN202>
  </ICMS>
Na homolagação, nos meus testes, com este mesmo certificado, deu certo
Tesn como me ajudar agora?
 
  • Moderadores
Postado

Boa tarde!

Vc pode anexar o teu arquivo INI?


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

  • Moderadores
Postado

Nao veio. Clique em [ Mais opçoes ]  Selecione o arquivo e após escolha [Anexar este arquivo]

 


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

  • Moderadores
  • Solution
Postado

Acho q vc nao está conseguindo anexar. O Arquivo tem que aparecer como anexo.

Ao clicar em [Mais opçoes ] Vc está vendo uma tela igual a do anexo?

 

Clique em escolher arquivo

e Depois que ele carregar, vc deve clicar em [ Anexar este arquivo ] 

 

Depois no botão [Responder]

post-546-0-90789200-1394561332_thumb.jpg


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

  • Moderadores
Postado

Acho que tem mais alguma coisa.

Observe que vc passou informação da alíquota da ST e valor do icms ST e no XML não gerou.

 

O AcbrNFeMonitor está preparado para trabalhar com uma nomenclatura própria ou então pelo nome da tag informado no manual.

 

Nomenclatura própria:
AliquotaST=12.00
ValorST=2.97
 
Nomenclatura do manual:
pICMSST=12.00
vICMSST=2.97 
 
Veja que vc está informando sem um "S":
pICMST=12.00
vICMST=2.97
com isto o teu xml está sendo gerado assim:
-<ICMSSN202>
<orig>0</orig>
<CSOSN>202</CSOSN>
<modBCST>4</modBCST>
<pMVAST>40.83</pMVAST>
<vBCST>42.25</vBCST>
<pICMSST>0.00</pICMSST>
<vICMSST>0.00</vICMSST>
</ICMSSN202>

 

 


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

  • Este tópico foi criado há 3914 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.