Ir para conteúdo
  • Cadastre-se

rlg_

Membros
  • Total de ítens

    15
  • Registro em

  • Última visita

Posts postados por rlg_

  1. Analisando aqui, percebi tbm que o ultimo cupom emitido dos meus clientes foram na sexta as 23h57. Ou seja, virou o ano e comecou este problema.

     

    Percebi tbm que o problema acontece ao enviar o lote. Assinar está ok, quando vai enviar o lote retorna este erro.

  2. Obrigado pela ajuda galera ! As dicas e a imagem me ajudou a ir descartando as possibilidades até que achei o problema hehe

    Eu não estava informando esta tag ... cMunFG

    A impressão que deu é que sem esta tag o bloco de transporte "quebra".

    Mais uma vez muito obrigado, abraço a todos!

     

    • Curtir 1
  3. Olá Ricardo, não eu não usava este bloco antes. Um cliente teve a necessidade e daí fui implementar.

    Uso a comunicação via TCP/IP

    Esse é o bloco da string que implementei no código. Adicionei depois do bloco TOTAL e antes do bloco DUPLICATA.

    [Total]
                                vBC=" . number_format($tt_basecalculo, 2, '.', '') . "
                                vICMS=" . number_format($tt_icms, 2, '.', '') . "
                                vBCST=
                                vST=
                                vProd=" . number_format($total_produto, 2, '.', '') . "
                                vFrete=
                                vSeg=
                                vDesc=" . number_format($total_descont, 2, '.', '') . "
                                vII=
                                vIPI=
                                vPIS=
                                vCOFINS=
                                vOutro=
                                vNF=" . number_format($total_liquido, 2, '.', '') . "
                                vTotTrib=";
        
                                    [Transportador]
                                    modFrete=" . $_SESSION['sessaoNfe']['tp_pagfret'] . "
                                    CNPJCPF=" . $qr['nr_cnpjfor'] . "
                                    xNome=" . $qr['nm_fornece'] . "
                                    IE=" . $qr['nr_inscest'] . "
                                    xEnder=" . $qr['ds_enderec'] . ', ' . $qr['nr_enderec'] . "
                                    xMun=" . $qr['nm_cidade'] . "
                                    UF=" . $qr['sg_estado'] . "
                                    vServ=
                                    vBCRet=
                                    pICMSRet=
                                    vICMSRet=
                                    CFOP=" . $_SESSION['sessaoNfe']['cd_tiponot'] . "
                                    cMunFG=
                                    Placa=" . $_SESSION['sessaoNfe']['nr_placvei'] . "
                                    UFPlaca=" . $_SESSION['sessaoNfe']['sg_estapla'] . "
                                    RNTC=
                                    vagao=
                                    balsa=
                                    [Volume001]
                                    qVol=" . $_SESSION['sessaoNfe']['ds_qtdemba'] . "
                                    esp=" . $_SESSION['sessaoNfe']['ds_espemba'] . "
                                    Marca=" . $_SESSION['sessaoNfe']['ds_maremba'] . "
                                    nVol=" . $_SESSION['sessaoNfe']['ds_nroemba'] . "
                                    PesoL=" . $_SESSION['sessaoNfe']['vr_pesoliq'] . "
                                    PesoB=" . $_SESSION['sessaoNfe']['vr_pesobru'] . "";

                                    [Duplicata001]
                                    nDup=" . $nota . "-" . $aux . "
                                    dVenc=" . date('d/m/Y', strtotime($v['dt_vencime'])) . "
                                    vDup=" . number_format($v['vr_vencime'], 2, '.', '') . "";

  4. Olá pessoal, estou com um probleminha e gostaria da ajuda dos senhores.

    Estou usando o ACBRMonitor e enviando a solicitação do grupo "Transportador" e "Volume001" na emissão da NFe, porém o ACBR não está criando o bloco "Volume001" no XML.

    Vejam:

     

    [Transportador]
                                    modFrete=" . $_SESSION['sessaoNfe']['tp_pagfret'] . "
                                    CNPJCPF=" . $qr['nr_cnpjfor'] . "
                                    xNome=" . $qr['nm_fornece'] . "
                                    IE=" . $qr['nr_inscest'] . "
                                    xEnder=" . $qr['ds_enderec'] . ', ' . $qr['nr_enderec'] . "
                                    xMun=" . $qr['nm_cidade'] . "
                                    UF=" . $qr['sg_estado'] . "
                                    vServ=
                                    vBCRet=
                                    pICMSRet=
                                    vICMSRet=
                                    CFOP=" . $_SESSION['sessaoNfe']['cd_tiponot'] . "
                                    cMunFG=
                                    Placa=" . $_SESSION['sessaoNfe']['nr_placvei'] . "
                                    UFPlaca=" . $_SESSION['sessaoNfe']['sg_estapla'] . "
                                    RNTC=
                                    vagao=
                                    balsa=
                                    [Volume001]
                                    qVol=" . $_SESSION['sessaoNfe']['ds_qtdemba'] . "
                                    esp=" . $_SESSION['sessaoNfe']['ds_espemba'] . "
                                    Marca=" . $_SESSION['sessaoNfe']['ds_maremba'] . "
                                    nVol=" . $_SESSION['sessaoNfe']['ds_nroemba'] . "
                                    PesoL=" . $_SESSION['sessaoNfe']['vr_pesoliq'] . "
                                    PesoB=" . $_SESSION['sessaoNfe']['vr_pesobru'] . "

     

    Obrigado desde já!

  5. Pessoal boa tarde!

    Sou novo no ACBR e estou tentando emitir NFe usando do ACBRMonitor. Porém ao gerar o xml o seguinte erro é retornado no Monitor:

    Element '{http://www.portalfiscal.inf.br/nfe}ICMSSN' is unexpected according to content model of parent element '{http://www.portalfiscal.inf.br/nfe}ICMS'.
    Expecting: {http://www.portalfiscal.inf.br/nfe}ICMS00, {http://www.portalfiscal.inf.br/nfe}ICMS10, {http://www.portalfiscal.inf.br/nfe}....

    Já li muita coisa no fórum porém não estou conseguindo resolver. Ficaria muito grato se alguém pudesse me ajudar dando umas dicas.

    Meu cenário:

    Cliente do Simples Nacional. CRT=1

    No bloco de produto estou passando isso para o ACBR:

    [ICMS01]
    CSOSN=102
    orig=0

    Porém vejam como ele cria o XML:

    <ICMS>
     <ICMSSN>
      <orig>0</orig>
      <CSOSN>0</CSOSN>
      </ICMSSN>
      </ICMS>
     
    Muito obrigado desde já!
     

    35171215097453000155550010000002641000002644-nfe.xml

  6. Ricardo e amigos deu certo a dica do Ricardo de colocar essas duas DLLs na raiz da pasta do ACBR.

    Estavam as duas dentro da pasta SAT\Elgin e no ACBR estava apontando alí. Estava tudo aparentemente funcionando. Porém quando mandava o comando da venda retornava o access violation. Com a dica do Ricardo de colocar as duas DLLs na raiz da pasta e ajustar o caminho no ACBR funcionou perfeitamente. Agora é continuar!

    Muito obrigado mesmo a todos do fórum pela preocupação em me ajudar!

    Grande abraço a todos.

    • Curtir 1
  7. Vejam o LOG no ACBR (Eu que alterei agora no post os ??????)

     

    ACBrMonitor/ACBrNFeMonitor PLUS Ver. 1.0.0.19
    Conectado em: 24/01/17 10:03:09
    Maquina: 192.168.1.109
    Esperando por comandos.


    NumeroSessao: 588223 - Comando: EnviarDadosVenda( <?xml version="1.0" encoding="UTF-8"?><CFe><infCFe versaoDadosEnt="0.06"><ide><CNPJ>???????????</CNPJ><signAC>?????????????</signAC><numeroCaixa>001</numeroCaixa></ide><emit><CNPJ>??????????</CNPJ><IE>???????????????</IE><indRatISSQN>N</indRatISSQN></emit><dest><xNome>CONSUMIDOR</xNome></dest><det nItem="1"><prod><cProd>1</cProd><xProd>MORT. MARBA KG</xProd><NCM>16010000</NCM><CFOP>5405</CFOP><uCom>KG</uCom><qCom>0.3000</qCom><vUnCom>16.00</vUnCom><indRegra>A</indRegra></prod><imposto><vItem12741>0.98</vItem12741><ICMS><ICMSSN102><Orig>0</Orig><CSOSN>102</CSOSN></ICMSSN102></ICMS><PIS><PISSN><CST>49</CST></PISSN></PIS><COFINS><COFINSSN><CST>49</CST></COFINSSN></COFINS></imposto></det><total><vCFeLei12741>0.98</vCFeLei12741></total><pgto><MP><cMP>01</cMP><vMP>4.80</vMP></MP></pgto><infAdic><infCpl>Teste emissao CFe/SAT</infCpl></infAdic></infCFe></CFe> )


      Gravando XML Venda enviado: C:\ACBrMonitorPLUS\Enviado\23484420000196\201701\AD20170124100311-588223-env.xml


    SAT.CriarEnviarCFe(c:\wamp\www\sistema\fiscal\SAT\vendas\00001.ini)
    ERRO: Access violation


    ALERTA: Fim da Conexão com: 192.168.1.109 em: 24/01/17 10:03:13

  8. Olá Sérgio obrigado pelo retorno. Eu estou usando este tipo.

    Com o outro tipo o access violation é retornado em qualquer operação. Usando este tipo (stdcall) somente na operação  SAT.EnviarCFe  o access violation é retornado.

    Eu estou com a ultima DLL do site da Elgin (dllsatelgin32Bits.dll)

  9. Boa noite pessoal! Sou novo em ACBR e comecei a fazer alguns testes com o programa. 

    Estou com um SAT ELGIN enviando os seguintes comandos: SAT.Inicializar, SAT.ConsultarSAT, SAT.ConsultarStatusOperacional. Todos esses comandos retornam com sucesso pra mim. Quando envio o comando SAT.CriarCFe(arquivo.ini) percebo que é criado dentro da pasta "enviado" o arquivo 001-000000-satcfe.xml

    Agora que vem o problema. Quando envio o comando SAT.EnviarCFe(001-000000-satcfe.xml) percebo que é criado o arquivo de envio dentro da pasta "enviado" (AD20170122220647-883604-env.xml) porém é retornado pra mim a seguinte mensagem "ACCESS VIOLATION" e não é criado nada mais. Nenhum xml de retorno, nem mesmo a pasta para armazenar este xml de retorno.

    Alguém já passou por isso? Teriam alguma dica para me dar?

    Desde já agradeço vocês!

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