Testes em Sandbox

Bom dia! A API de vocês em modo de sandbox trazem respostas que seriam “reais”? Pois estou tentando fazer uma requisição de homologação como ambiente e mesmo tendo a empresa configurada ainda continua retornando erro no endpoint https://api.sandbox.nuvemfiscal.com.br/nfe

Olá @diretoria, seja bem-vindo à Nuvem Fiscal!

Nossa API de Sandbox para documentos fiscais realiza, efetivamente, uma emissão real na SEFAZ e Prefeituras. A diferença é que ela usa o ambiente de homologação dessas entidades, em vez do ambiente de produção.

Qual o erro retornado?

Boa tarde Wagner! Obrigado pela resposta.

Segue a resposta:

{
    "code": "ValidationFailed",
    "message": "O ambiente de emissão solicitado está em conflito com o informado no documento"
}

Caso você precise, também tenho o JSON de Requisição:

{
    "infNFe": {
        "versao": "4.00",
        "ide": {
            "cUF": 35,
            "cNF": "00002375",
            "natOp": "REMESSA DE BEM POR CONTA DE CONTRATO DE COMODATO",
            "mod": 55,
            "serie": 1,
            "nNF": 239,
            "dhEmi": "2024-02-21T08:37:11-03:00",
            "dhSaiEnt": "2024-02-21T08:39:40-03:00",
            "tpNF": 1,
            "idDest": 1,
            "cMunFG": "3556701",
            "tpImp": 1,
            "tpEmis": 1,
            "cDV": 3,
            "tpAmb": 1,
            "finNFe": 1,
            "indFinal": 0,
            "indPres": 0,
            "indIntermed": 0,
            "procEmi": 0,
            "verProc": "CPS - 6.0.4.0"
        },
        "emit": {
            "CNPJ": "05107093000171",
            "xNome": "GRV SOFTWARE LTDA",
            "xFant": "GRV SOFTWARE",
            "enderEmit": {
                "xLgr": "RUA ODAIR ROTELLA",
                "nro": "90",
                "xCpl": "SALA 3",
                "xBairro": "JD TREVISAN I",
                "cMun": "3556701",
                "xMun": "VINHEDO",
                "UF": "SP",
                "CEP": "13280140",
                "cPais": "1058",
                "xPais": "BRASIL",
                "fone": "1940629702"
            },
            "IE": "714089088113",
            "CRT": 3
        },
        "dest": {
            "CNPJ": "43697556000191",
            "xNome": "HENFEL INDUSTRIA METALURGICA LTDA",
            "enderDest": {
                "xLgr": "VIA MAJOR HILARIO TAVARES PINHEIRO",
                "nro": "3447",
                "xBairro": "SOROCABANO",
                "cMun": "3524303",
                "xMun": "JABOTICABAL",
                "UF": "SP",
                "CEP": "14871300",
                "cPais": "1058",
                "xPais": "BRASIL",
                "fone": "32093422"
            },
            "indIEDest": 1,
            "IE": "391017749110",
            "email": "davi.gomes@ringfeder.com; rogerio.parducci@ringfeder.com"
        },
        "det": [
            {
                "nItem": 1,
                "prod": {
                    "cProd": "1-01-00091",
                    "cEAN": "SEM GTIN",
                    "xProd": "CNC MONITOR ADAPTER",
                    "NCM": "85364900",
                    "CFOP": "5908",
                    "uCom": "PC",
                    "qCom": 4,
                    "vUnCom": 250,
                    "vProd": 1000,
                    "cEANTrib": "SEM GTIN",
                    "uTrib": "PC",
                    "qTrib": 6,
                    "vUnTrib": 166.666666667,
                    "indTot": 1,
                    "nItemPed": 0
                },
                "imposto": {
                    "vTotTrib": 0,
                    "ICMS": {
                        "ICMS40": {
                            "orig": 0,
                            "CST": "41"
                        }
                    },
                    "IPI": {
                        "qSelo": 0,
                        "cEnq": "603",
                        "IPINT": {
                            "CST": "53"
                        }
                    },
                    "II": {
                        "vBC": 0,
                        "vDespAdu": 0,
                        "vII": 0,
                        "vIOF": 0
                    },
                    "PIS": {
                        "PISNT": {
                            "CST": "08"
                        }
                    },
                    "COFINS": {
                        "COFINSNT": {
                            "CST": "08"
                        }
                    }
                },
                "impostoDevol": {
                    "pDevol": 0,
                    "IPI": {
                        "vIPIDevol": 0
                    }
                }
            }
        ],
        "total": {
            "ICMSTot": {
                "vBC": 0,
                "vICMS": 0,
                "vICMSDeson": 0,
                "vFCPUFDest": 0,
                "vICMSUFDest": 0,
                "vICMSUFRemet": 0,
                "vFCP": 0,
                "vBCST": 0,
                "vST": 0,
                "vFCPST": 0,
                "vFCPSTRet": 0,
                "vProd": 1000,
                "vFrete": 0,
                "vSeg": 0,
                "vDesc": 0,
                "vII": 0,
                "vIPI": 0,
                "vIPIDevol": 0,
                "vPIS": 0,
                "vCOFINS": 0,
                "vOutro": 0,
                "vNF": 1000,
                "vTotTrib": 0
            }
        },
        "transp": {
            "modFrete": 0
        },
        "cobr": {
            "fat": {
                "nFat": "239",
                "vOrig": 0,
                "vDesc": 0,
                "vLiq": 0
            }
        },
        "pag": {
            "detPag": [
                {
                    "indPag": 0,
                    "tPag": "90",
                    "vPag": 0
                }
            ]
        },
        "infAdic": {
            "infAdFisco": "Mercadoria de nossa propriedade que segue como comodato. Nao incidencia do ICMS conf. Art 7 do RICMS."
        }
    },
    "ambiente": "homologacao"
}

Me desculpa a ansiedade pelo erro, mas eu notei que quando em sandbox e tento fazer a emissão da nota em ambiente de produção, ele me devolve uma resposta ok:

{
    "id": "nfe_3a111266a10c4aa68442324eaa44d978",
    "ambiente": "producao",
    "created_at": "2024-03-01T17:32:50.828Z",
    "status": "pendente",
    "data_emissao": "2024-02-21T11:37:11Z",
    "serie": 1,
    "numero": 239,
    "valor_total": 1000,
    "chave": "35240205107093000171550010000002391000023753",
    "autorizacao": {
        "id": "evt_3a111266a11c42e78ce11bbc170eb711",
        "ambiente": "producao",
        "status": "pendente",
        "autor": {
            "cpf_cnpj": "05107093000171"
        },
        "chave_acesso": "35240205107093000171550010000002391000023753",
        "data_evento": "2024-03-01T17:32:50.844Z",
        "numero_sequencial": 1,
        "tipo_evento": "autorizacao"
    }
}

Porém, ao visualizar a nota pelo ENDPOINT de GET (https://api.nuvemfiscal.com.br/nfe/{id}), eu recebo essa mensagem:

{
	"id": "nfe_3a11120c12da486d9b0d3e3bdbce9591",
	"ambiente": "producao",
	"created_at": "2024-03-01T15:53:56.186Z",
	"status": "erro",
	"data_emissao": "2024-02-21T11:37:11Z",
	"modelo": 55,
	"serie": 1,
	"numero": 239,
	"valor_total": 1000,
	"chave": "35240205107093000171550010000002391000023753",
	"autorizacao": {
		"id": "evt_3a11120c12ea4a159b92cfef4f5a225f",
		"ambiente": "producao",
		"status": "erro",
		"autor": {
			"cpf_cnpj": "05107093000171"
		},
		"chave_acesso": "35240205107093000171550010000002391000023753",
		"data_evento": "2024-03-01T15:53:56.202Z",
		"numero_sequencial": 1,
		"codigo_status": 999,
		"motivo_status": "Ambiente de produção bloqueado no Sandbox.",
		"tipo_evento": "autorizacao"
	}
}

Note que o id da nota na resposta é nfe_3a111266a10c4aa68442324eaa44d978.

Já aqui você pediu pra visualizar a nota nfe_3a11120c12da486d9b0d3e3bdbce9591. São notas diferentes.

Boa tarde, @diretoria.

Você está enviando a nota com o campo infNFe.ide.tpAmb igual a 1, indicando que é ambiente de produção e a propriedade ambiente igual a homologacao. Esse é o motivo de estar recebendo a mensagem de validação, pois as informações estão divergentes.

Segue a documentação do campo tpAmb:

Muito obrigado pessoal! Minha dúvida foi suprida.

Este tópico foi fechado automaticamente 24 horas depois da última resposta. Novas respostas não são mais permitidas.