Factura Electrónica
Ejemplo de Nota de Crédito electrónica C con PHP
Factura Electrónica
Solicitud
// Creamos una instancia del web service
$ws = $afip->webService("wsfe")
// Aqui deben cambiar los datos por los que correspondan.
// Esta request de ejemplo incluye todos posibles
// valores para llamar al metodo FECAESolicitar, puede que algun
// valor sea opcional.
$data = [
"Auth" => [
"Token" => "{{token}}",
"Sign" => "{{sign}}",
"Cuit" => "{{cuit}}"
],
"FeCAEReq" => [
"FeCabReq" => [
"CantReg" => 1,
"PtoVta" => 1,
"CbteTipo" => 213
],
"FeDetReq" => [
"FECAEDetRequest" => [
"Concepto" => 1,
"DocTipo" => 80,
"DocNro" => 33693450239,
"CbteDesde" => 9,
"CbteHasta" => 9,
"CbteFch" => 20240314,
"FchServDesde" => NULL,
"FchServHasta" => NULL,
"FchVtoPago" => NULL,
"ImpTotal" => 100,
"ImpTotConc" => 0,
"ImpNeto" => 100,
"ImpOpEx" => 0,
"ImpIVA" => 0,
"ImpTrib" => 0,
"MonId" => "PES",
"MonCotiz" => 1,
"CondicionIVAReceptorId" => 6,
"CbtesAsoc" => [
"CbteAsoc" => [
[
"Tipo" => 11,
"PtoVta" => 1,
"Nro" => 1
]
]
]
]
]
]
];
try {
// Realizamos la llamada al metodo del web service
$response = $ws->executeRequest("FECAESolicitar", $data);
// Mostramos la respuesta por pantalla
var_dump($response);
} catch (\Throwable $error) {
// En caso de error lo mostramos por pantalla
var_dump($error);
}Respuesta
{
"FECAESolicitarResult": {
"FeCabResp": {
"Cuit": "long",
"PtoVta": "integer",
"CbteTipo": "integer",
"FchProceso": "string",
"CantReg": "integer",
"Resultado": "string",
"Reproceso": "string"
},
"FeDetResp": {
"FECAEDetResponse": [
{
"Concepto": "integer",
"DocTipo": "integer",
"DocNro": "long",
"CbteDesde": "long",
"CbteHasta": "long",
"CbteFch": "string",
"Resultado": "string",
"Observaciones": {
"Obs": [
{
"Code": "integer",
"Msg": "string"
}
]
},
"CAE": "string",
"CAEFchVto": "string"
}
]
},
"Events": {
"Evt": [
{
"Code": "integer",
"Msg": "string"
}
]
},
"Errors": {
"Err": [
{
"Code": "integer",
"Msg": "string"
}
]
}
}
}