Página 11 de 11

NFC-e - por onde iniciar

Enviado: 20 Dez 2017 15:36
por MSDN
Muito útil para consultar/conferir NCM x CEST, e tirar dúvidas sobre o que é e sua aplicação.

https://www.codigocest.com.br/

NFC-e - por onde iniciar

Enviado: 20 Dez 2017 17:46
por JoséQuintas
Dê uma olhada na pasta INCLUDE da SefazClass
Pode achar algumas coisas interessantes lá.
Por exemplo, sefaz_cest.ch

Código: Selecionar todos

#include "sefaz_cest.ch"
FOR EACH oElement IN SEFAZ_CEST
   ? "cest", oElement[ 1 ], "ncm", oElement[ 2 ], "descricao", oElement[ 3 ]
NEXT

NFC-e - por onde iniciar

Enviado: 22 Dez 2017 10:15
por JoséQuintas
Pronto, acho que vai ficar deste jeito.
Depois retirar elementos não mais necessários.

A lista de endereços agora está num PRG, e não mais no CH.

Como exemplo:

Código: Selecionar todos

FUNCTION SefazSoapList( nWsServico, cNFCe, cVersao )

   hb_default( @cNFCe, "N" )
   hb_Default( @cVersao, "DEFAULT" )

   DO CASE
   CASE nWsServico == WS_BPE_RECEPCAO

      RETURN { ;
         { "MS",   "1.00", "1.00", WS_AMBIENTE_PRODUCAO,     WS_BPE_RECEPCAO,          "https://bpe.fazenda.ms.gov.br/ws/BPeRecepcao" }, ;
         { "SVRS", "1.00", "1.00", WS_AMBIENTE_PRODUCAO,     WS_BPE_RECEPCAO,          "https://bpe.svrs.rs.gov.br/ws/bpeRecepcao/bpeRecepcao.asmx" }, ;
         ;
         { "MS",   "1.00", "1.00", WS_AMBIENTE_HOMOLOGACAO,  WS_BPE_RECEPCAO,          "https://homologacao.bpe.ms.gov.br/ws/BPeRecepcao" }, ;
         { "SVRS", "1.00", "1.00", WS_AMBIENTE_HOMOLOGACAO,  WS_BPE_RECEPCAO,          "https://bpe-homologacao.srvs.rs.gov.br/ws/bpeRecepcao/bpeRecepcao.asmx" } }

Deste jeito, a lista a trabalhar será mais reduzida.
E mais fácil pra indicar NFE, NFCE, 3.10, 4.00

Lógico, vai alterar mais depois.... rs

Apenas movi para a nova lógica.
Na nova lógica dá pra remover as colunas de serviço e versão, então alterar mais depois.
Isso é usado pra seleção automática, então pra quem usa não faz diferença, a não ser na hora de colocar/corrigir endereços.

NFC-e - por onde iniciar

Enviado: 09 Mar 2018 20:40
por Fernando queiroz
Estou para ficar maluco com tanta coisa, mas vamos lá

como vocês fazem para:

venda NFC-E
CFOP
ICMS

VENDA NF-E LOCAL PF
CFOP
ICMS
IPI
PIS
COFINS

VENDA NF-E LOCAL PJ
CFOP
ICMS
IPI
PIS
COFINS

DEVOLUCAO NF-E LOCAL PJ/PF
CFOP
ICMS
IPI
PIS
COFINS

VENDA NF-E INTERESTADUAL PF
CFOP
ICMS
IPI
PIS
COFINS


VENDA NF-E INTERESTADUAL PJ
CFOP
ICMS
IPI
PIS
COFINS

DEVOLUCAO NF-E INTERESTADUAL PJ
CFOP
ICMS
IPI
PIS
COFINS

estou pensando em criar uma tabela e associar ao produto , o ROCHINHA me passou uma tabela de natureza , mas vi que precisa de mais coisas
que tal criarmos uma tabela padrao para todos nos?

NFC-e - por onde iniciar

Enviado: 11 Mar 2018 09:37
por Jairo Maia
Fernando queiroz escreveu:que tal criarmos uma tabela padrao para todos nos?
O problema é que não tem um padrão. Cada caso é um caso.

Você vai atender qual segmento? Comércio varejista/atacadista (revenda de mercadoria) ou indústria? O emitente é do Simples Nacional ou do Regime Periódico de Apuração (RPA)?

O que podemos fazer é passar uma visão geral, mas você terá que conhecer minimante as tabelas de CFOP´s e CST´s, bem como também minimamente o Regulamento do ICMS de seu estado, saber fazer a leitura da nota de entrada e entender o que está nela. O mais complexo é quanto ao ICMS, terá que saber o que é Substituição Tributária, Redução da base de cálculo, Isenção e tributação integral.

NFC-e - por onde iniciar

Enviado: 31 Mar 2018 11:11
por mga
Ola amigos,

como esta o desenvolvimento para a NFE 4.0? Eu posso ajudar?

abraços

NFC-e - por onde iniciar

Enviado: 31 Mar 2018 14:17
por rochinha
Amiguinhos,
...o ROCHINHA me passou uma tabela de natureza , mas vi que precisa de mais coisas...
Sua indagação veio bem a calhar para informar algumas coisas.

A tabela em questão já possui algumas informações de vinculo padronizadas, o que fugir dela já é como o Jairo Maia falou: "Cada caso é um caso"

No momento da ocorrência ou comercialização você poderá mudar algumas características ou códigos conforme a necessidade comercial, mas de resto é padrão.

Vai vender, devolver, comprar:

- pesquisa na tabela a CFOP e traz os valores para montar a critica.
- Critica se a operação é de ENTRADA ou SAIDA;
- Critica se calcula ICMS, IPI, ISS, PIS e COFINS( campos CICMS, CIPI, CISS, CPIS e CCOFINS);
- Critica se exige CEST;
- Critica se calcula DIFAL;
- Traz IDCENQ padrão;
- Traz as CST( ICMSCST, IPICST, PISCST e COFINSCST) padrão ou CSOSN( ICMSCSTSN, IPICSTSN, PISCSTSN e COFINSCSTS) padrão.

Com base nos campos CICMS, CIPI, CISS, CPIS e CCOFINS você calcula os valores pertinentes levando em consideração as fórmulas para cada tipo de CST/CSOSN que veio vinculada ao CFOP.

Em relação a algumas siglas:

- CEST necessita estar vinculado a um NCM portanto no cadastro de seu produto o campo NCM é importante para se aproximar do CEST;
- DIFAL será necessário calculá-lo quando houver operação que envolva NÃO CONTRIBUINTE portanto no cadastro de clientes esta informação é importante, ou seja, no lugar de cadastrar Inscrição Estadual tenha esta frase;
- IDCENQ necessário a todos os produtos que calculem IPI;
- NCM necessário para trazer e calcular a aliquota de IPI quando houver.

Importante para o cadastro do produto:
- CEST caso não saiba o correto existe um valor padrão que pode ser usado e validado.;
- IDCENQ caso não saiba o correto use 999;
- NCM caso não saiba pode-se usar um padrão, 99 ou 99999900 aceito na validação.

Em meus cálculos, a tabela de NATUREZA ao trazer o CST/CSOSN me induz a fazer uso de outra tabela, SITUACAO a qual me traz as criticas em relação a tribuar ou não, calcular substitituição ou não, calcular redução ou não e criticar desoneração.

Então, além da tabela NATUREZA, você teria de usar tabelas com SITUACAO, CEST, NCM.

Para calcular PIS e COFINS, você também fará uso da tabela SITUACAO para se inteirar da CST vinculada e calcular conforme o regime tributário da empresa de seu cliente que pode ser SIMPLES, LUCRO REAL ou LUCRO PRESUMIDO(A tag CRT da NF-e define isto). O regime define os percentuais de calculo de cada um destes impostos.

Creio que estas dicas possam ajudar a sair da loucura dos cálculos ou, ficar mais maluco.