Clipper On Line • Ver Tópico - NFC-e - por onde iniciar

NFC-e - por onde iniciar

Discussão sobre desenvolvimento de software para atender as exigências da legislação fiscal e tributária (ECF, TEF, SINTEGRA, NF-e, ECD, EFD, etc.)

Moderador: Moderadores

 

NFC-e - por onde iniciar

Mensagempor MSDN » 20 Dez 2017 14:36

Muito útil para consultar/conferir NCM x CEST, e tirar dúvidas sobre o que é e sua aplicação.

https://www.codigocest.com.br/
MSDN
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 741
Data de registro: 28 Nov 2003 14:55
Cidade/Estado: CWB
Curtiu: 178 vezes
Mens.Curtidas: 123 vezes

NFC-e - por onde iniciar

Mensagempor JoséQuintas » 20 Dez 2017 16:46

Dê uma olhada na pasta INCLUDE da SefazClass
Pode achar algumas coisas interessantes lá.
Por exemplo, sefaz_cest.ch

#include "sefaz_cest.ch"
FOR EACH oElement IN SEFAZ_CEST
   ? "cest", oElement[ 1 ], "ncm", oElement[ 2 ], "descricao", oElement[ 3 ]
NEXT
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

NFC-e - por onde iniciar

Mensagempor JoséQuintas » 22 Dez 2017 09:15

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:

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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

NFC-e - por onde iniciar

Mensagempor Fernando queiroz » 09 Mar 2018 20:40

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?
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Fernando queiroz
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 737
Data de registro: 12 Nov 2014 23:41
Cidade/Estado: Porto Alegre/RS
Curtiu: 12 vezes
Mens.Curtidas: 58 vezes

NFC-e - por onde iniciar

Mensagempor Jairo Maia » 11 Mar 2018 09:37

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.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

NFC-e - por onde iniciar

Mensagempor mga » 31 Mar 2018 11:11

Ola amigos,

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

abraços
mga
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 11
Data de registro: 17 Nov 2017 09:21
Cidade/Estado: São Paulo
Curtiu: 0 vez
Mens.Curtidas: 0 vez

NFC-e - por onde iniciar

Mensagempor rochinha » 31 Mar 2018 14:17

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.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

Anterior



Retornar para Legislação Fiscal e Tributária

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 4 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro