Skip to content

Latest commit

 

History

History
92 lines (72 loc) · 2.85 KB

cotizacion-monedas-afip.md

File metadata and controls

92 lines (72 loc) · 2.85 KB
description
Consulta desde la API de facturación electrónica de TusFacturas.app, las diferentes cotizaciones brindadas por AFIP.

API Factura electrónica AFIP - Cotizaciones AFIP

{% hint style="info" %} Ésta información es actualizada a cada hora desde AFIP. El límite de request que dispones para realizar las consultas, es el limite que tenés habilitado en tu plan para la emisión de comprobantes, multiplicado por 12 (ya que puedes consultar la cotización del dólar una vez por hora) . Ej: si tu plan incluye 1000 comprobantes, podrás realizar 12,000 request a éste método en el período en curso. {% endhint %}

{% swagger baseUrl="https://www.tusfacturas.app/app/api" path="/v2/tablas_referencia/cotizacion" method="post" summary="Obtener cotización desde AFIP" %} {% swagger-description %} Puedes obtener la cotización de las diferentes monedas que tenemos publicadas en nuestra

tabla de referencia de monedas

. La cotización es obtenida desde AFIP. {% endswagger-description %}

{% swagger-parameter in="body" name="usertoken" type="string" %} Tus credenciales de acceso {% endswagger-parameter %}

{% swagger-parameter in="body" name="apitoken" type="string" %} Tus credenciales de acceso {% endswagger-parameter %}

{% swagger-parameter in="body" name="apikey" type="string" %} Tus credenciales de acceso {% endswagger-parameter %}

{% swagger-parameter in="body" name="moneda" type="string" %} La moneda a consultar, según nuestra tabla de referencia de monedas. En caso que no envies éste dato, obtendrás la cotización del dolar. {% endswagger-parameter %}

{% swagger-parameter in="body" name="fecha" type="string" %} Si indicas la fecha en formato dd/mm/aaaa, te mostraremos la ultima cotización encontrada en AFIP para ese día, según los datos que hemos almacenado. Ten en cuenta que no podrás consultar mas de 2 meses atras.

\

{% endswagger-parameter %}

{% swagger-response status="200" description=" En caso de existir errores, se devolverá la variable error con un valor "S" y la lista de errores detectados. En caso de exito, se retornará la variable error en "N" y la cotización del momento. " %} {% code title="JSON" %}

    {
        "error":     "N",
        "errores":
                    [
                        ""
                    ],
        "cotizacion": "15.10"
    }

{% endcode %} {% endswagger-response %} {% endswagger %}

Estructura del JSON a enviar

{% code title="JSON" %}

{
   "usertoken" :  "jajajja8c8bf67c884e1405e26c03c85",
   "apikey"    :  "9991",
   "apitoken"  :  "kkakak208a17cdfc4e4741437baddaa6",
   "moneda"    :  "012",
   "fecha"     :  "02/03/2020"
 }

{% endcode %}

Ejemplo de un JSON de respuesta exitosa

 {
        "error":     "N",
        "errores":
                    [
                        ""
                    ],
        "cotizacion": "15.10"
    }