cURL
curl --request POST \
--url http://localhost:3000/api/wsfev1/FECAESolicitar \
--header 'Content-Type: application/json' \
--data '
{
"Auth": {
"Token": "<string>",
"Sign": "<string>",
"Cuit": 123
},
"FeCAEReq": {
"FeCabReq": {
"CantReg": 123,
"PtoVta": 123,
"CbteTipo": 123
},
"FeDetReq": {
"FECAEDetRequest": [
{
"Concepto": 123,
"DocTipo": 123,
"DocNro": 123,
"CbteDesde": 123,
"CbteHasta": 123,
"CbteFch": "<string>",
"ImpTotal": 123,
"ImpTotConc": 123,
"ImpNeto": 123,
"ImpOpEx": 123,
"ImpTrib": 123,
"ImpIVA": 123,
"FchServDesde": "<string>",
"FchServHasta": "<string>",
"FchVtoPago": "<string>",
"MonId": "<string>",
"MonCotiz": 123,
"CbtesAsoc": {
"CbteAsoc": [
{
"Tipo": 123,
"PtoVta": 123,
"Nro": 123,
"Cuit": "<string>",
"CbteFch": "<string>"
}
]
},
"Tributos": {
"Tributo": [
{
"Id": 123,
"Desc": "<string>",
"BaseImp": 123,
"Alic": 123,
"Importe": 123
}
]
},
"Iva": {
"AlicIva": [
{
"Id": 123,
"BaseImp": 123,
"Importe": 123
}
]
},
"Opcionales": {
"Opcional": [
{
"Id": "<string>",
"Valor": "<string>"
}
]
},
"Compradores": {
"Comprador": [
{
"DocTipo": 123,
"DocNro": 123,
"Porcentaje": 123
}
]
},
"PeriodoAsoc": {
"FchDesde": "<string>",
"FchHasta": "<string>"
},
"Actividades": {
"Actividad": [
{
"Id": 123
}
]
}
}
]
}
}
}
'import requests
url = "http://localhost:3000/api/wsfev1/FECAESolicitar"
payload = {
"Auth": {
"Token": "<string>",
"Sign": "<string>",
"Cuit": 123
},
"FeCAEReq": {
"FeCabReq": {
"CantReg": 123,
"PtoVta": 123,
"CbteTipo": 123
},
"FeDetReq": { "FECAEDetRequest": [
{
"Concepto": 123,
"DocTipo": 123,
"DocNro": 123,
"CbteDesde": 123,
"CbteHasta": 123,
"CbteFch": "<string>",
"ImpTotal": 123,
"ImpTotConc": 123,
"ImpNeto": 123,
"ImpOpEx": 123,
"ImpTrib": 123,
"ImpIVA": 123,
"FchServDesde": "<string>",
"FchServHasta": "<string>",
"FchVtoPago": "<string>",
"MonId": "<string>",
"MonCotiz": 123,
"CbtesAsoc": { "CbteAsoc": [
{
"Tipo": 123,
"PtoVta": 123,
"Nro": 123,
"Cuit": "<string>",
"CbteFch": "<string>"
}
] },
"Tributos": { "Tributo": [
{
"Id": 123,
"Desc": "<string>",
"BaseImp": 123,
"Alic": 123,
"Importe": 123
}
] },
"Iva": { "AlicIva": [
{
"Id": 123,
"BaseImp": 123,
"Importe": 123
}
] },
"Opcionales": { "Opcional": [
{
"Id": "<string>",
"Valor": "<string>"
}
] },
"Compradores": { "Comprador": [
{
"DocTipo": 123,
"DocNro": 123,
"Porcentaje": 123
}
] },
"PeriodoAsoc": {
"FchDesde": "<string>",
"FchHasta": "<string>"
},
"Actividades": { "Actividad": [{ "Id": 123 }] }
}
] }
}
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
Auth: {Token: '<string>', Sign: '<string>', Cuit: 123},
FeCAEReq: {
FeCabReq: {CantReg: 123, PtoVta: 123, CbteTipo: 123},
FeDetReq: {
FECAEDetRequest: [
{
Concepto: 123,
DocTipo: 123,
DocNro: 123,
CbteDesde: 123,
CbteHasta: 123,
CbteFch: '<string>',
ImpTotal: 123,
ImpTotConc: 123,
ImpNeto: 123,
ImpOpEx: 123,
ImpTrib: 123,
ImpIVA: 123,
FchServDesde: '<string>',
FchServHasta: '<string>',
FchVtoPago: '<string>',
MonId: '<string>',
MonCotiz: 123,
CbtesAsoc: {
CbteAsoc: [{Tipo: 123, PtoVta: 123, Nro: 123, Cuit: '<string>', CbteFch: '<string>'}]
},
Tributos: {Tributo: [{Id: 123, Desc: '<string>', BaseImp: 123, Alic: 123, Importe: 123}]},
Iva: {AlicIva: [{Id: 123, BaseImp: 123, Importe: 123}]},
Opcionales: {Opcional: [{Id: '<string>', Valor: '<string>'}]},
Compradores: {Comprador: [{DocTipo: 123, DocNro: 123, Porcentaje: 123}]},
PeriodoAsoc: {FchDesde: '<string>', FchHasta: '<string>'},
Actividades: {Actividad: [{Id: 123}]}
}
]
}
}
})
};
fetch('http://localhost:3000/api/wsfev1/FECAESolicitar', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "3000",
CURLOPT_URL => "http://localhost:3000/api/wsfev1/FECAESolicitar",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'Auth' => [
'Token' => '<string>',
'Sign' => '<string>',
'Cuit' => 123
],
'FeCAEReq' => [
'FeCabReq' => [
'CantReg' => 123,
'PtoVta' => 123,
'CbteTipo' => 123
],
'FeDetReq' => [
'FECAEDetRequest' => [
[
'Concepto' => 123,
'DocTipo' => 123,
'DocNro' => 123,
'CbteDesde' => 123,
'CbteHasta' => 123,
'CbteFch' => '<string>',
'ImpTotal' => 123,
'ImpTotConc' => 123,
'ImpNeto' => 123,
'ImpOpEx' => 123,
'ImpTrib' => 123,
'ImpIVA' => 123,
'FchServDesde' => '<string>',
'FchServHasta' => '<string>',
'FchVtoPago' => '<string>',
'MonId' => '<string>',
'MonCotiz' => 123,
'CbtesAsoc' => [
'CbteAsoc' => [
[
'Tipo' => 123,
'PtoVta' => 123,
'Nro' => 123,
'Cuit' => '<string>',
'CbteFch' => '<string>'
]
]
],
'Tributos' => [
'Tributo' => [
[
'Id' => 123,
'Desc' => '<string>',
'BaseImp' => 123,
'Alic' => 123,
'Importe' => 123
]
]
],
'Iva' => [
'AlicIva' => [
[
'Id' => 123,
'BaseImp' => 123,
'Importe' => 123
]
]
],
'Opcionales' => [
'Opcional' => [
[
'Id' => '<string>',
'Valor' => '<string>'
]
]
],
'Compradores' => [
'Comprador' => [
[
'DocTipo' => 123,
'DocNro' => 123,
'Porcentaje' => 123
]
]
],
'PeriodoAsoc' => [
'FchDesde' => '<string>',
'FchHasta' => '<string>'
],
'Actividades' => [
'Actividad' => [
[
'Id' => 123
]
]
]
]
]
]
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "http://localhost:3000/api/wsfev1/FECAESolicitar"
payload := strings.NewReader("{\n \"Auth\": {\n \"Token\": \"<string>\",\n \"Sign\": \"<string>\",\n \"Cuit\": 123\n },\n \"FeCAEReq\": {\n \"FeCabReq\": {\n \"CantReg\": 123,\n \"PtoVta\": 123,\n \"CbteTipo\": 123\n },\n \"FeDetReq\": {\n \"FECAEDetRequest\": [\n {\n \"Concepto\": 123,\n \"DocTipo\": 123,\n \"DocNro\": 123,\n \"CbteDesde\": 123,\n \"CbteHasta\": 123,\n \"CbteFch\": \"<string>\",\n \"ImpTotal\": 123,\n \"ImpTotConc\": 123,\n \"ImpNeto\": 123,\n \"ImpOpEx\": 123,\n \"ImpTrib\": 123,\n \"ImpIVA\": 123,\n \"FchServDesde\": \"<string>\",\n \"FchServHasta\": \"<string>\",\n \"FchVtoPago\": \"<string>\",\n \"MonId\": \"<string>\",\n \"MonCotiz\": 123,\n \"CbtesAsoc\": {\n \"CbteAsoc\": [\n {\n \"Tipo\": 123,\n \"PtoVta\": 123,\n \"Nro\": 123,\n \"Cuit\": \"<string>\",\n \"CbteFch\": \"<string>\"\n }\n ]\n },\n \"Tributos\": {\n \"Tributo\": [\n {\n \"Id\": 123,\n \"Desc\": \"<string>\",\n \"BaseImp\": 123,\n \"Alic\": 123,\n \"Importe\": 123\n }\n ]\n },\n \"Iva\": {\n \"AlicIva\": [\n {\n \"Id\": 123,\n \"BaseImp\": 123,\n \"Importe\": 123\n }\n ]\n },\n \"Opcionales\": {\n \"Opcional\": [\n {\n \"Id\": \"<string>\",\n \"Valor\": \"<string>\"\n }\n ]\n },\n \"Compradores\": {\n \"Comprador\": [\n {\n \"DocTipo\": 123,\n \"DocNro\": 123,\n \"Porcentaje\": 123\n }\n ]\n },\n \"PeriodoAsoc\": {\n \"FchDesde\": \"<string>\",\n \"FchHasta\": \"<string>\"\n },\n \"Actividades\": {\n \"Actividad\": [\n {\n \"Id\": 123\n }\n ]\n }\n }\n ]\n }\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("http://localhost:3000/api/wsfev1/FECAESolicitar")
.header("Content-Type", "application/json")
.body("{\n \"Auth\": {\n \"Token\": \"<string>\",\n \"Sign\": \"<string>\",\n \"Cuit\": 123\n },\n \"FeCAEReq\": {\n \"FeCabReq\": {\n \"CantReg\": 123,\n \"PtoVta\": 123,\n \"CbteTipo\": 123\n },\n \"FeDetReq\": {\n \"FECAEDetRequest\": [\n {\n \"Concepto\": 123,\n \"DocTipo\": 123,\n \"DocNro\": 123,\n \"CbteDesde\": 123,\n \"CbteHasta\": 123,\n \"CbteFch\": \"<string>\",\n \"ImpTotal\": 123,\n \"ImpTotConc\": 123,\n \"ImpNeto\": 123,\n \"ImpOpEx\": 123,\n \"ImpTrib\": 123,\n \"ImpIVA\": 123,\n \"FchServDesde\": \"<string>\",\n \"FchServHasta\": \"<string>\",\n \"FchVtoPago\": \"<string>\",\n \"MonId\": \"<string>\",\n \"MonCotiz\": 123,\n \"CbtesAsoc\": {\n \"CbteAsoc\": [\n {\n \"Tipo\": 123,\n \"PtoVta\": 123,\n \"Nro\": 123,\n \"Cuit\": \"<string>\",\n \"CbteFch\": \"<string>\"\n }\n ]\n },\n \"Tributos\": {\n \"Tributo\": [\n {\n \"Id\": 123,\n \"Desc\": \"<string>\",\n \"BaseImp\": 123,\n \"Alic\": 123,\n \"Importe\": 123\n }\n ]\n },\n \"Iva\": {\n \"AlicIva\": [\n {\n \"Id\": 123,\n \"BaseImp\": 123,\n \"Importe\": 123\n }\n ]\n },\n \"Opcionales\": {\n \"Opcional\": [\n {\n \"Id\": \"<string>\",\n \"Valor\": \"<string>\"\n }\n ]\n },\n \"Compradores\": {\n \"Comprador\": [\n {\n \"DocTipo\": 123,\n \"DocNro\": 123,\n \"Porcentaje\": 123\n }\n ]\n },\n \"PeriodoAsoc\": {\n \"FchDesde\": \"<string>\",\n \"FchHasta\": \"<string>\"\n },\n \"Actividades\": {\n \"Actividad\": [\n {\n \"Id\": 123\n }\n ]\n }\n }\n ]\n }\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:3000/api/wsfev1/FECAESolicitar")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"Auth\": {\n \"Token\": \"<string>\",\n \"Sign\": \"<string>\",\n \"Cuit\": 123\n },\n \"FeCAEReq\": {\n \"FeCabReq\": {\n \"CantReg\": 123,\n \"PtoVta\": 123,\n \"CbteTipo\": 123\n },\n \"FeDetReq\": {\n \"FECAEDetRequest\": [\n {\n \"Concepto\": 123,\n \"DocTipo\": 123,\n \"DocNro\": 123,\n \"CbteDesde\": 123,\n \"CbteHasta\": 123,\n \"CbteFch\": \"<string>\",\n \"ImpTotal\": 123,\n \"ImpTotConc\": 123,\n \"ImpNeto\": 123,\n \"ImpOpEx\": 123,\n \"ImpTrib\": 123,\n \"ImpIVA\": 123,\n \"FchServDesde\": \"<string>\",\n \"FchServHasta\": \"<string>\",\n \"FchVtoPago\": \"<string>\",\n \"MonId\": \"<string>\",\n \"MonCotiz\": 123,\n \"CbtesAsoc\": {\n \"CbteAsoc\": [\n {\n \"Tipo\": 123,\n \"PtoVta\": 123,\n \"Nro\": 123,\n \"Cuit\": \"<string>\",\n \"CbteFch\": \"<string>\"\n }\n ]\n },\n \"Tributos\": {\n \"Tributo\": [\n {\n \"Id\": 123,\n \"Desc\": \"<string>\",\n \"BaseImp\": 123,\n \"Alic\": 123,\n \"Importe\": 123\n }\n ]\n },\n \"Iva\": {\n \"AlicIva\": [\n {\n \"Id\": 123,\n \"BaseImp\": 123,\n \"Importe\": 123\n }\n ]\n },\n \"Opcionales\": {\n \"Opcional\": [\n {\n \"Id\": \"<string>\",\n \"Valor\": \"<string>\"\n }\n ]\n },\n \"Compradores\": {\n \"Comprador\": [\n {\n \"DocTipo\": 123,\n \"DocNro\": 123,\n \"Porcentaje\": 123\n }\n ]\n },\n \"PeriodoAsoc\": {\n \"FchDesde\": \"<string>\",\n \"FchHasta\": \"<string>\"\n },\n \"Actividades\": {\n \"Actividad\": [\n {\n \"Id\": 123\n }\n ]\n }\n }\n ]\n }\n }\n}"
response = http.request(request)
puts response.read_body{
"FeCabResp": {
"Cuit": 123,
"PtoVta": 123,
"CbteTipo": 123,
"FchProceso": "<string>",
"CantReg": 123,
"Resultado": "<string>",
"Reproceso": "<string>"
},
"FeDetResp": {
"FECAEDetResponse": [
{
"Concepto": 123,
"DocTipo": 123,
"DocNro": 123,
"CbteDesde": 123,
"CbteHasta": 123,
"CbteFch": "<string>",
"Resultado": "<string>",
"Observaciones": {
"Obs": [
{
"Code": 123,
"Msg": "<string>"
}
]
},
"CAE": "<string>",
"CAEFchVto": "<string>"
}
]
},
"Events": {
"Evt": [
{
"Code": 123,
"Msg": "<string>"
}
]
},
"Errors": {
"Err": [
{
"Code": 123,
"Msg": "<string>"
}
]
}
}{
"Errors": {
"Err": [
{
"Code": "<string>",
"Msg": "<string>"
}
]
}
}Facturación
CAESolicitar
<desc>
POST
/
api
/
wsfev1
/
FECAESolicitar
cURL
curl --request POST \
--url http://localhost:3000/api/wsfev1/FECAESolicitar \
--header 'Content-Type: application/json' \
--data '
{
"Auth": {
"Token": "<string>",
"Sign": "<string>",
"Cuit": 123
},
"FeCAEReq": {
"FeCabReq": {
"CantReg": 123,
"PtoVta": 123,
"CbteTipo": 123
},
"FeDetReq": {
"FECAEDetRequest": [
{
"Concepto": 123,
"DocTipo": 123,
"DocNro": 123,
"CbteDesde": 123,
"CbteHasta": 123,
"CbteFch": "<string>",
"ImpTotal": 123,
"ImpTotConc": 123,
"ImpNeto": 123,
"ImpOpEx": 123,
"ImpTrib": 123,
"ImpIVA": 123,
"FchServDesde": "<string>",
"FchServHasta": "<string>",
"FchVtoPago": "<string>",
"MonId": "<string>",
"MonCotiz": 123,
"CbtesAsoc": {
"CbteAsoc": [
{
"Tipo": 123,
"PtoVta": 123,
"Nro": 123,
"Cuit": "<string>",
"CbteFch": "<string>"
}
]
},
"Tributos": {
"Tributo": [
{
"Id": 123,
"Desc": "<string>",
"BaseImp": 123,
"Alic": 123,
"Importe": 123
}
]
},
"Iva": {
"AlicIva": [
{
"Id": 123,
"BaseImp": 123,
"Importe": 123
}
]
},
"Opcionales": {
"Opcional": [
{
"Id": "<string>",
"Valor": "<string>"
}
]
},
"Compradores": {
"Comprador": [
{
"DocTipo": 123,
"DocNro": 123,
"Porcentaje": 123
}
]
},
"PeriodoAsoc": {
"FchDesde": "<string>",
"FchHasta": "<string>"
},
"Actividades": {
"Actividad": [
{
"Id": 123
}
]
}
}
]
}
}
}
'import requests
url = "http://localhost:3000/api/wsfev1/FECAESolicitar"
payload = {
"Auth": {
"Token": "<string>",
"Sign": "<string>",
"Cuit": 123
},
"FeCAEReq": {
"FeCabReq": {
"CantReg": 123,
"PtoVta": 123,
"CbteTipo": 123
},
"FeDetReq": { "FECAEDetRequest": [
{
"Concepto": 123,
"DocTipo": 123,
"DocNro": 123,
"CbteDesde": 123,
"CbteHasta": 123,
"CbteFch": "<string>",
"ImpTotal": 123,
"ImpTotConc": 123,
"ImpNeto": 123,
"ImpOpEx": 123,
"ImpTrib": 123,
"ImpIVA": 123,
"FchServDesde": "<string>",
"FchServHasta": "<string>",
"FchVtoPago": "<string>",
"MonId": "<string>",
"MonCotiz": 123,
"CbtesAsoc": { "CbteAsoc": [
{
"Tipo": 123,
"PtoVta": 123,
"Nro": 123,
"Cuit": "<string>",
"CbteFch": "<string>"
}
] },
"Tributos": { "Tributo": [
{
"Id": 123,
"Desc": "<string>",
"BaseImp": 123,
"Alic": 123,
"Importe": 123
}
] },
"Iva": { "AlicIva": [
{
"Id": 123,
"BaseImp": 123,
"Importe": 123
}
] },
"Opcionales": { "Opcional": [
{
"Id": "<string>",
"Valor": "<string>"
}
] },
"Compradores": { "Comprador": [
{
"DocTipo": 123,
"DocNro": 123,
"Porcentaje": 123
}
] },
"PeriodoAsoc": {
"FchDesde": "<string>",
"FchHasta": "<string>"
},
"Actividades": { "Actividad": [{ "Id": 123 }] }
}
] }
}
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
Auth: {Token: '<string>', Sign: '<string>', Cuit: 123},
FeCAEReq: {
FeCabReq: {CantReg: 123, PtoVta: 123, CbteTipo: 123},
FeDetReq: {
FECAEDetRequest: [
{
Concepto: 123,
DocTipo: 123,
DocNro: 123,
CbteDesde: 123,
CbteHasta: 123,
CbteFch: '<string>',
ImpTotal: 123,
ImpTotConc: 123,
ImpNeto: 123,
ImpOpEx: 123,
ImpTrib: 123,
ImpIVA: 123,
FchServDesde: '<string>',
FchServHasta: '<string>',
FchVtoPago: '<string>',
MonId: '<string>',
MonCotiz: 123,
CbtesAsoc: {
CbteAsoc: [{Tipo: 123, PtoVta: 123, Nro: 123, Cuit: '<string>', CbteFch: '<string>'}]
},
Tributos: {Tributo: [{Id: 123, Desc: '<string>', BaseImp: 123, Alic: 123, Importe: 123}]},
Iva: {AlicIva: [{Id: 123, BaseImp: 123, Importe: 123}]},
Opcionales: {Opcional: [{Id: '<string>', Valor: '<string>'}]},
Compradores: {Comprador: [{DocTipo: 123, DocNro: 123, Porcentaje: 123}]},
PeriodoAsoc: {FchDesde: '<string>', FchHasta: '<string>'},
Actividades: {Actividad: [{Id: 123}]}
}
]
}
}
})
};
fetch('http://localhost:3000/api/wsfev1/FECAESolicitar', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "3000",
CURLOPT_URL => "http://localhost:3000/api/wsfev1/FECAESolicitar",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'Auth' => [
'Token' => '<string>',
'Sign' => '<string>',
'Cuit' => 123
],
'FeCAEReq' => [
'FeCabReq' => [
'CantReg' => 123,
'PtoVta' => 123,
'CbteTipo' => 123
],
'FeDetReq' => [
'FECAEDetRequest' => [
[
'Concepto' => 123,
'DocTipo' => 123,
'DocNro' => 123,
'CbteDesde' => 123,
'CbteHasta' => 123,
'CbteFch' => '<string>',
'ImpTotal' => 123,
'ImpTotConc' => 123,
'ImpNeto' => 123,
'ImpOpEx' => 123,
'ImpTrib' => 123,
'ImpIVA' => 123,
'FchServDesde' => '<string>',
'FchServHasta' => '<string>',
'FchVtoPago' => '<string>',
'MonId' => '<string>',
'MonCotiz' => 123,
'CbtesAsoc' => [
'CbteAsoc' => [
[
'Tipo' => 123,
'PtoVta' => 123,
'Nro' => 123,
'Cuit' => '<string>',
'CbteFch' => '<string>'
]
]
],
'Tributos' => [
'Tributo' => [
[
'Id' => 123,
'Desc' => '<string>',
'BaseImp' => 123,
'Alic' => 123,
'Importe' => 123
]
]
],
'Iva' => [
'AlicIva' => [
[
'Id' => 123,
'BaseImp' => 123,
'Importe' => 123
]
]
],
'Opcionales' => [
'Opcional' => [
[
'Id' => '<string>',
'Valor' => '<string>'
]
]
],
'Compradores' => [
'Comprador' => [
[
'DocTipo' => 123,
'DocNro' => 123,
'Porcentaje' => 123
]
]
],
'PeriodoAsoc' => [
'FchDesde' => '<string>',
'FchHasta' => '<string>'
],
'Actividades' => [
'Actividad' => [
[
'Id' => 123
]
]
]
]
]
]
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "http://localhost:3000/api/wsfev1/FECAESolicitar"
payload := strings.NewReader("{\n \"Auth\": {\n \"Token\": \"<string>\",\n \"Sign\": \"<string>\",\n \"Cuit\": 123\n },\n \"FeCAEReq\": {\n \"FeCabReq\": {\n \"CantReg\": 123,\n \"PtoVta\": 123,\n \"CbteTipo\": 123\n },\n \"FeDetReq\": {\n \"FECAEDetRequest\": [\n {\n \"Concepto\": 123,\n \"DocTipo\": 123,\n \"DocNro\": 123,\n \"CbteDesde\": 123,\n \"CbteHasta\": 123,\n \"CbteFch\": \"<string>\",\n \"ImpTotal\": 123,\n \"ImpTotConc\": 123,\n \"ImpNeto\": 123,\n \"ImpOpEx\": 123,\n \"ImpTrib\": 123,\n \"ImpIVA\": 123,\n \"FchServDesde\": \"<string>\",\n \"FchServHasta\": \"<string>\",\n \"FchVtoPago\": \"<string>\",\n \"MonId\": \"<string>\",\n \"MonCotiz\": 123,\n \"CbtesAsoc\": {\n \"CbteAsoc\": [\n {\n \"Tipo\": 123,\n \"PtoVta\": 123,\n \"Nro\": 123,\n \"Cuit\": \"<string>\",\n \"CbteFch\": \"<string>\"\n }\n ]\n },\n \"Tributos\": {\n \"Tributo\": [\n {\n \"Id\": 123,\n \"Desc\": \"<string>\",\n \"BaseImp\": 123,\n \"Alic\": 123,\n \"Importe\": 123\n }\n ]\n },\n \"Iva\": {\n \"AlicIva\": [\n {\n \"Id\": 123,\n \"BaseImp\": 123,\n \"Importe\": 123\n }\n ]\n },\n \"Opcionales\": {\n \"Opcional\": [\n {\n \"Id\": \"<string>\",\n \"Valor\": \"<string>\"\n }\n ]\n },\n \"Compradores\": {\n \"Comprador\": [\n {\n \"DocTipo\": 123,\n \"DocNro\": 123,\n \"Porcentaje\": 123\n }\n ]\n },\n \"PeriodoAsoc\": {\n \"FchDesde\": \"<string>\",\n \"FchHasta\": \"<string>\"\n },\n \"Actividades\": {\n \"Actividad\": [\n {\n \"Id\": 123\n }\n ]\n }\n }\n ]\n }\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("http://localhost:3000/api/wsfev1/FECAESolicitar")
.header("Content-Type", "application/json")
.body("{\n \"Auth\": {\n \"Token\": \"<string>\",\n \"Sign\": \"<string>\",\n \"Cuit\": 123\n },\n \"FeCAEReq\": {\n \"FeCabReq\": {\n \"CantReg\": 123,\n \"PtoVta\": 123,\n \"CbteTipo\": 123\n },\n \"FeDetReq\": {\n \"FECAEDetRequest\": [\n {\n \"Concepto\": 123,\n \"DocTipo\": 123,\n \"DocNro\": 123,\n \"CbteDesde\": 123,\n \"CbteHasta\": 123,\n \"CbteFch\": \"<string>\",\n \"ImpTotal\": 123,\n \"ImpTotConc\": 123,\n \"ImpNeto\": 123,\n \"ImpOpEx\": 123,\n \"ImpTrib\": 123,\n \"ImpIVA\": 123,\n \"FchServDesde\": \"<string>\",\n \"FchServHasta\": \"<string>\",\n \"FchVtoPago\": \"<string>\",\n \"MonId\": \"<string>\",\n \"MonCotiz\": 123,\n \"CbtesAsoc\": {\n \"CbteAsoc\": [\n {\n \"Tipo\": 123,\n \"PtoVta\": 123,\n \"Nro\": 123,\n \"Cuit\": \"<string>\",\n \"CbteFch\": \"<string>\"\n }\n ]\n },\n \"Tributos\": {\n \"Tributo\": [\n {\n \"Id\": 123,\n \"Desc\": \"<string>\",\n \"BaseImp\": 123,\n \"Alic\": 123,\n \"Importe\": 123\n }\n ]\n },\n \"Iva\": {\n \"AlicIva\": [\n {\n \"Id\": 123,\n \"BaseImp\": 123,\n \"Importe\": 123\n }\n ]\n },\n \"Opcionales\": {\n \"Opcional\": [\n {\n \"Id\": \"<string>\",\n \"Valor\": \"<string>\"\n }\n ]\n },\n \"Compradores\": {\n \"Comprador\": [\n {\n \"DocTipo\": 123,\n \"DocNro\": 123,\n \"Porcentaje\": 123\n }\n ]\n },\n \"PeriodoAsoc\": {\n \"FchDesde\": \"<string>\",\n \"FchHasta\": \"<string>\"\n },\n \"Actividades\": {\n \"Actividad\": [\n {\n \"Id\": 123\n }\n ]\n }\n }\n ]\n }\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:3000/api/wsfev1/FECAESolicitar")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"Auth\": {\n \"Token\": \"<string>\",\n \"Sign\": \"<string>\",\n \"Cuit\": 123\n },\n \"FeCAEReq\": {\n \"FeCabReq\": {\n \"CantReg\": 123,\n \"PtoVta\": 123,\n \"CbteTipo\": 123\n },\n \"FeDetReq\": {\n \"FECAEDetRequest\": [\n {\n \"Concepto\": 123,\n \"DocTipo\": 123,\n \"DocNro\": 123,\n \"CbteDesde\": 123,\n \"CbteHasta\": 123,\n \"CbteFch\": \"<string>\",\n \"ImpTotal\": 123,\n \"ImpTotConc\": 123,\n \"ImpNeto\": 123,\n \"ImpOpEx\": 123,\n \"ImpTrib\": 123,\n \"ImpIVA\": 123,\n \"FchServDesde\": \"<string>\",\n \"FchServHasta\": \"<string>\",\n \"FchVtoPago\": \"<string>\",\n \"MonId\": \"<string>\",\n \"MonCotiz\": 123,\n \"CbtesAsoc\": {\n \"CbteAsoc\": [\n {\n \"Tipo\": 123,\n \"PtoVta\": 123,\n \"Nro\": 123,\n \"Cuit\": \"<string>\",\n \"CbteFch\": \"<string>\"\n }\n ]\n },\n \"Tributos\": {\n \"Tributo\": [\n {\n \"Id\": 123,\n \"Desc\": \"<string>\",\n \"BaseImp\": 123,\n \"Alic\": 123,\n \"Importe\": 123\n }\n ]\n },\n \"Iva\": {\n \"AlicIva\": [\n {\n \"Id\": 123,\n \"BaseImp\": 123,\n \"Importe\": 123\n }\n ]\n },\n \"Opcionales\": {\n \"Opcional\": [\n {\n \"Id\": \"<string>\",\n \"Valor\": \"<string>\"\n }\n ]\n },\n \"Compradores\": {\n \"Comprador\": [\n {\n \"DocTipo\": 123,\n \"DocNro\": 123,\n \"Porcentaje\": 123\n }\n ]\n },\n \"PeriodoAsoc\": {\n \"FchDesde\": \"<string>\",\n \"FchHasta\": \"<string>\"\n },\n \"Actividades\": {\n \"Actividad\": [\n {\n \"Id\": 123\n }\n ]\n }\n }\n ]\n }\n }\n}"
response = http.request(request)
puts response.read_body{
"FeCabResp": {
"Cuit": 123,
"PtoVta": 123,
"CbteTipo": 123,
"FchProceso": "<string>",
"CantReg": 123,
"Resultado": "<string>",
"Reproceso": "<string>"
},
"FeDetResp": {
"FECAEDetResponse": [
{
"Concepto": 123,
"DocTipo": 123,
"DocNro": 123,
"CbteDesde": 123,
"CbteHasta": 123,
"CbteFch": "<string>",
"Resultado": "<string>",
"Observaciones": {
"Obs": [
{
"Code": 123,
"Msg": "<string>"
}
]
},
"CAE": "<string>",
"CAEFchVto": "<string>"
}
]
},
"Events": {
"Evt": [
{
"Code": 123,
"Msg": "<string>"
}
]
},
"Errors": {
"Err": [
{
"Code": 123,
"Msg": "<string>"
}
]
}
}{
"Errors": {
"Err": [
{
"Code": "<string>",
"Msg": "<string>"
}
]
}
}⌘I