Closed jfmgalvao closed 7 years ago
Framework Zeus é para abstrair isso. Baixa o repositório em sua maquina e siga os exemplos.
@robertorp, mas o estou com o codigo na minha maquina só não estou conseguindo entender, o que eu vou utilizar para enviar ou ate mesmo montar o xml pelo framework.
O Xml o framework monta, entra no método de criar e enviar nota, você vai ver lá dentro a criação de uma nota exemplo e o envio da mesma.
edit: no caso da consulta status, ele não tem parâmetro nem um. E somente carregar as configurações e consultar o status.
@robertorp, eu vou precisar mudar algo daquele exemplo, para enviar nfce(nota fiscal do consumidor) ?
Leia a Wiki https://github.com/adeniltonbs/Zeus.Net.NFe.NFCe/wiki No exemplo temos parâmetros NFC-e/NF-e Tente usar os parâmetros da NFC-e. Lembrando que no caso de NFC-e você deve informar o idToken é o CSC
o que é o idToken e o CSC ?
@jfmgalvao
o que é o idToken e o CSC ?
Amigo, acredito que suas dúvidas são muito mais teóricas do que técnicas nesse primeiro momento, seria interessante você dar uma lida no manual do NFCe antes de começar a desenvolver pois se não vai quebrar a cara e bastante quando o seu projeto já tiver pronto por falta de conhecimento (passei por isso em um projeto em Delphi a alguns anos).
Sobre sua dúvida:
CSC = Código de Segurança do Contribuinte.
Google, primeiro resultado: http://br.sageone.com/2016/09/29/codigo-de-seguranca-do-contribuinte/
IdToken é o ID do seu CSC, você pode ter mais que um CSC.
@jfmgalvao Você já tem o certificado?
@alexsandro-xpt eu tenho o certificado do tipo A1. seria só esse ??
@jfmgalvao Sim, pode ser A1 ou A3, tanto faz.
Com o certificado você deve gerar o CSC de homologação, realizar a implementação e testar o seu software.
Depois gerar o CSC de produção e por pra rodar pra valer
A NFCe não exige homologação, logo a sua responsabilidade com testes é maior ainda
@marcosgerene onde eu gero o csc ?
@marcosgerene nessa linha, Emitente = new emit { CPF = "", CRT = CRT.SimplesNacional };, eu substituo pelo cnpj da empresa que vai emitir a nota ??
@jfmgalvao
onde eu gero o csc ?
Você leu o que eu disse anteriormente? rs
Google, primeiro resultado: http://br.sageone.com/2016/09/29/codigo-de-seguranca-do-contribuinte/
O CSC deve ser gerado no site da sefaz do estado do emitente. De onde o emitente é (UF)?
nessa linha, Emitente = new emit { CPF = "", CRT = CRT.SimplesNacional };, eu substituo pelo cnpj da >empresa que vai emitir a nota ??
var emitente = new emit();
emit.AtributoA = valorA;
emit.AtributoB = valorB;
emit.AtributoC = valorC;
Emitente = emitente;
Eu implementaria assim, preenchendo os atributos que lhe são necessários.
@marcosgerene eu posso te manda um email para você me ajudar ??
@jfmgalvao
eu posso te manda um email para você me ajudar ??
Se você me mandar um e-mail e mais gente precisar da mesma coisa no futuro ninguém vai ter essa informação. As insues que você viu aqui ate agora e que podem ter te dado alguma luz tem justamente esse motivo para estar ai, o conhecimento deve ser compartilhado.
@jfmgalvao conseguiu ?
@robertorp não tentei pelo excutavel com meu certificado, nem por la foi.
olá pessoal, eu sou novato nessa area e estou com muita dificuldade de me comunicar com a sefaz. eu montei o xml dessa forma, string xmlConteudo = "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>"
"";
como eu envio esse xml para sefaz para pegar a mensgem de retorno.
se alguem puder me ajudar, desde já fico muito grato.