by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Ramon Loureiro
    @rabraga
    quando vou tentar em contingência retorna essa rejeição 482
    tem que incluir o parametro sign
    alterei aqui a putQRTag
    \sped-mdfe\src\Factories\QRCode.php
    mas ai tô recebendo outra rejeiçã
    Rejeição: Assinatura do QR-Code difere do calculado
    uai... o sign que vc enviou tem 172 caracteres
    não é o SignatureValue ?
    Ramon Loureiro
    @rabraga
    né não... o sign é a assinatura da chMDFe
    como q gera esse sign?
    Ramon Loureiro
    @rabraga
    3ª parte – sign assinatura digital no padrão RSA SHA-1 (Base64) do valor do parâmetro chMDFe
    (chave de acesso com 44 caracteres) a partir do certificado digital que assina o MDF-e, este
    parâmetro deve ser adicionado aos demais usando um caractere “&” como separador.
    Ramon Loureiro
    @rabraga
    @robmachado no seu repositório já tem esse sign
    Ramon Loureiro
    @rabraga
    uai... fiz alguma cagada na hora de baixar o pacote.
    já tem isso na sped-mdfe
    acho que baixei fazendo composer require nfephp-org/sped-mdfe:dev-master
    Ramon Loureiro
    @rabraga
    na verdade não baixei como dev-master
    Ramon Loureiro
    @rabraga
    bom dia!!!
    Estou tentando gerar um XML com a classe Make
    fiz o $mdfe->taginfMunDescarga($infMunDescarga);
    depois o $mdfe->taginfNFe($std);
    quando tem 2 chaves, a segunda não é incluída
    mesmo setando nItem diferentes
    infMunDescarga:
    OBJECT:
    object(stdClass)#41 (3) {
    ["cMunDescarga"]=>
    string(7) "2507507"
    ["xMunDescarga"]=>
    string(11) "JOAO PESSOA"
    ["nItem"]=>
    int(0)
    }
    depois as chaves ....
    std:
    OBJECT:
    object(stdClass)#44 (2) {
    ["chNFe"]=>
    string(44) "31190317473576000179550010000000021000000849"
    ["nItem"]=>
    int(0)
    }
    segunda chave
    std:
    OBJECT:
    object(stdClass)#45 (2) {
    ["chNFe"]=>
    string(44) "31190317473576000179550010000000071000001043"
    ["nItem"]=>
    int(1)
    }
    então ficou ...
        <infDoc>
            <infMunDescarga>
                <cMunDescarga>2507507</cMunDescarga>
                <xMunDescarga>JOAO PESSOA</xMunDescarga>
                <infNFe>
                    <chNFe>31190317473576000179550010000000021000000849</chNFe>
                </infNFe>
            </infMunDescarga>
        </infDoc>
    Ramon Loureiro
    @rabraga
    será q estou fazendo algo errado? alguém ai já fez o MAKE com duas chaves para o mesmo município?
    Ramon Loureiro
    @rabraga
    uai.... se colocar o nItem = 0 para as duas, dá certo.
    então vou repetir o nItem do infMunDescarga no nItem do infNFe
    Ramon Loureiro
    @rabraga
    boas!!!
    “informamos que esta Ouvidoria obteve os seguintes esclarecimentos da Superintendência de Serviços de Transporte Rodoviário e Multimodal de Cargas – SUROC. Os “transportadores de carga própria” que estão com problema em virtude das validações no RNTRC quando da emissão do MDF-e, não estão observando as regras de geração previstas no Manual de Orientação da Contribuinte versão 3.00 do MDF-e. Conforme estrutura Genérica do Leiaute do MDF-e (pg. 100) ao preencher o campo Tipo de Emitente (#7) o TCP deverá informar “2”, dessa forma no leiaute –modal rodoviário (pg. 113) o campo RNTRC não será obrigatório, visto que a própria estrutura permite que o nº. do RNTRC não seja informado (0corr. 0-1). Com as validações aqueles TCP que informarem “00000000” provavelmente terão como retorno erro. “
    ERRO 1: Preenchimento Obrigatório! [RNTRC] [4] <prop> - RNTRC
    Ramon Loureiro
    @rabraga
    Pelo que posso entender, se informado no campo tipo do emitente "2", dessa forma no leiaute - modal rodoviario pag 113 o campo RNTRC não é obrigatório.
    Ramon Loureiro
    @rabraga
    a função tagveicTracao
    da classe Make
            $this->dom->addChild(
                $prop,
                "RNTRC",
                $stdprop->RNTRC,
                true,
                $identificadorProp . "RNTRC"
            );
    tá como obrigatório
    true no 4 param
    Ramon Loureiro
    @rabraga
    tentei tirar o obrigatório, mas retornou:
    XML Inválido. Elemento 'xNome': This element is not expected. Expected is ( RNTRC ).
    se informar 00000000 passa na SEFAZ
    Ramon Loureiro
    @rabraga
                                        <xs:element name="RNTRC" type="TRNTRC">
                                            <xs:annotation>
                                                <xs:documentation>Registro Nacional dos Transportadores Rodoviários de Carga</xs:documentation>
                                                <xs:documentation>Registro obrigatório do proprietário, co-proprietário ou arrendatário do veículo junto à ANTT para exercer a atividade de transportador rodoviário de cargas por conta de terceiros e mediante remuneração.</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
    Ramon Loureiro
    @rabraga
    Boas!
    Em produção a SEFAZ parou de aceitar 00000000 no RNTRC
    alguém ai tem alguma solução para essa rejeição?
    Ramon Loureiro
    @rabraga
    é simples... basta não informar a tag proprietario do veículo, quando é transporte próprio