{
	"info": {
		"name": "Fiscalisto API",
		"description": "Timbre CFDI 4.0 con la API de Fiscalisto. Con una llave fk_test_ todo va al ambiente de pruebas del SAT. Documentación: https://fiscalisto.com/docs/api",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
	},
	"auth": {
		"type": "bearer",
		"bearer": [
			{
				"key": "token",
				"value": "{{apiKey}}",
				"type": "string"
			}
		]
	},
	"variable": [
		{
			"key": "baseUrl",
			"value": "https://api.fiscalisto.com"
		},
		{
			"key": "apiKey",
			"value": "fk_test_…"
		}
	],
	"item": [
		{
			"name": "Cuenta",
			"description": "Su cuenta API y sus timbres.",
			"item": [
				{
					"name": "Ver la cuenta",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/account",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"account"
							]
						},
						"description": "La cuenta API y la llave con que se hizo la solicitud. Útil para probar la llave.\n\nhttps://fiscalisto.com/docs/api/referencia/cuenta/get-account"
					}
				},
				{
					"name": "Cambiar la versión de la API",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/account",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"account"
							]
						},
						"description": "Mueve la versión de la API de la cuenta: la que reciben sus solicitudes sin el encabezado Fiscalisto-Version y sus webhooks sin api_version propio. Antes, pruebe la nueva mandando Fiscalisto-Version en sus solicitudes. Con una llave de la cuenta con todos los permisos (no de un entorno de prueba). Queda en Desarrolladores › Actividad.\n\nhttps://fiscalisto.com/docs/api/referencia/cuenta/update-account",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"api_version\": \"2026-10-24\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Reiniciar los datos de prueba",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/test_data/reset",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"test_data",
								"reset"
							]
						},
						"description": "Deja el modo de pruebas como nuevo: cada emisor de pruebas conserva su RFC y su CSD de pruebas pero pierde sus facturas, clientes, productos, lotes, ligas y descargas, y se borran los eventos y el registro de solicitudes de pruebas. Las llaves y los webhooks se quedan. Con seed (por omisión) deja 3 clientes y 3 productos de ejemplo. Solo con una llave fk_test_; producción nunca se toca.\n\nhttps://fiscalisto.com/docs/api/referencia/cuenta/reset-test-data",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"seed\": true\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Ver los timbres",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/balance",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"balance"
							]
						},
						"description": "Los timbres de producción que le quedan, por paquete. En pruebas se timbra gratis.\n\nhttps://fiscalisto.com/docs/api/referencia/cuenta/get-balance"
					}
				}
			]
		},
		{
			"name": "Entornos de prueba",
			"description": "Un modo de pruebas aparte para cada persona del equipo, con su emisor, llaves, webhooks y eventos.",
			"item": [
				{
					"name": "Crear un entorno de prueba",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/sandboxes",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"sandboxes"
							]
						},
						"description": "Un modo de pruebas propio para una persona o un proyecto: nace con el emisor de pruebas del SAT y una llave fk_test_ (key.secret, una sola vez) que solo ve los emisores, webhooks y eventos del entorno, y que reinicia solo los suyos. Se crea con una llave de pruebas de la cuenta (no de otro entorno ni limitada a emisores). Hasta 25 por cuenta.\n\nhttps://fiscalisto.com/docs/api/referencia/entornos-de-prueba/create-sandbox",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"name\": \"Ana\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Listar entornos de prueba",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/sandboxes",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"sandboxes"
							]
						},
						"description": "Los entornos de prueba de la cuenta, cada uno con su emisor de prueba y su llave fk_test_. Hasta 25 por cuenta.\n\nhttps://fiscalisto.com/docs/api/referencia/entornos-de-prueba/list-sandboxes"
					}
				},
				{
					"name": "Ver un entorno de prueba",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/sandboxes/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"sandboxes",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "sbx_4kQm8ZtR2wLp9XbN"
								}
							]
						},
						"description": "Un entorno de prueba: su nombre, su emisor y lo que lleva usado hoy de sus reinicios.\n\nhttps://fiscalisto.com/docs/api/referencia/entornos-de-prueba/get-sandbox"
					}
				},
				{
					"name": "Borrar un entorno de prueba",
					"request": {
						"method": "DELETE",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/sandboxes/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"sandboxes",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "prd_OufpKqnrvx9p1"
								}
							]
						},
						"description": "Sus llaves dejan de funcionar al momento, sus emisores se archivan y sus webhooks se borran. No toca nada de la cuenta ni de otros entornos.\n\nhttps://fiscalisto.com/docs/api/referencia/entornos-de-prueba/delete-sandbox"
					}
				},
				{
					"name": "Crear un reloj de prueba",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/issuers/:id/test_clock",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"issuers",
								":id",
								"test_clock"
							],
							"variable": [
								{
									"key": "id",
									"value": "clk_0q1Vmmw52sbD"
								}
							]
						},
						"description": "Le da a un emisor de pruebas su propia hora, congelada en frozen_time (ahora, si no la manda): sus facturas recurrentes, cotizaciones, cuentas por cobrar y tickets cuentan los días con ella, y nada de eso corre solo hasta que usted lo adelanta. Para ver en segundos lo que pasa en meses. Solo emisores de prueba; uno por emisor.\n\nhttps://fiscalisto.com/docs/api/referencia/entornos-de-prueba/create-test-clock",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"frozen_time\": \"2026-10-25T09:00:00-06:00\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Ver el reloj de prueba",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/issuers/:id/test_clock",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"issuers",
								":id",
								"test_clock"
							],
							"variable": [
								{
									"key": "id",
									"value": "clk_0q1Vmmw52sbD"
								}
							]
						},
						"description": "La hora que es «hoy» para un emisor de prueba y hasta dónde se ha adelantado. Solo emisores de prueba.\n\nhttps://fiscalisto.com/docs/api/referencia/entornos-de-prueba/get-test-clock"
					}
				},
				{
					"name": "Borrar el reloj de prueba",
					"request": {
						"method": "DELETE",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/issuers/:id/test_clock",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"issuers",
								":id",
								"test_clock"
							],
							"variable": [
								{
									"key": "id",
									"value": "clk_0q1Vmmw52sbD"
								}
							]
						},
						"description": "El emisor vuelve a la hora real; lo que el reloj dejó pendiente lo hacen los procesos diarios.\n\nhttps://fiscalisto.com/docs/api/referencia/entornos-de-prueba/delete-test-clock"
					}
				},
				{
					"name": "Adelantar el reloj de prueba",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/issuers/:id/test_clock/advance",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"issuers",
								":id",
								"test_clock",
								"advance"
							],
							"variable": [
								{
									"key": "id",
									"value": "clk_0q1Vmmw52sbD"
								}
							]
						},
						"description": "Mueve el reloj hasta frozen_time haciendo, día por día, lo que habría pasado: timbra las facturas recurrentes de cada periodo, vence las cotizaciones y hace las facturas globales de tickets, con sus eventos. Contesta cuando terminó, con lo que hizo en advanced, y llega test_clock.ready. Hasta 25 comprobantes por solicitud: si se detiene antes, stopped_early y otra llamada sigue. Los CFDI se timbran con la fecha real (el SAT solo acepta la de hoy); el periodo, los vencimientos y los eventos siguen al reloj.\n\nhttps://fiscalisto.com/docs/api/referencia/entornos-de-prueba/advance-test-clock",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"frozen_time\": \"2026-12-01T09:00:00-06:00\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				}
			]
		},
		{
			"name": "Emisores",
			"description": "Los RFC que timbran desde su cuenta, con su CSD.",
			"item": [
				{
					"name": "Crear un emisor",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/issuers",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"issuers"
							]
						},
						"description": "Agrega un RFC que va a timbrar. Después suba su CSD (POST /v1/issuers/{id}/certificates) y, solo en producción, firme una vez el contrato con el PAC con su e.firma (POST /v1/issuers/{id}/efirma).\n\nhttps://fiscalisto.com/docs/api/referencia/emisores/create-issuer",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"tax_id\": \"TOL190312KT4\",\n  \"legal_name\": \"TOLPI\",\n  \"tax_system\": \"601\",\n  \"zip\": \"64000\",\n  \"metadata\": {\n    \"cliente\": \"42\"\n  }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Listar emisores",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/issuers",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"issuers"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								},
								{
									"key": "tax_id",
									"value": "",
									"description": "Solo el de este RFC.",
									"disabled": true
								},
								{
									"key": "include_archived",
									"value": "",
									"description": "true para incluir los archivados.",
									"disabled": true
								}
							]
						},
						"description": "Los emisores de la cuenta en el modo de la llave, los más recientes primero. Una llave limitada a algunos emisores solo ve los suyos.\n\nhttps://fiscalisto.com/docs/api/referencia/emisores/list-issuers"
					}
				},
				{
					"name": "Ver un emisor",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/issuers/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"issuers",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "iss_OufpKqnrvx9p"
								}
							]
						},
						"description": "Un emisor: sus datos fiscales, si ya puede timbrar (status, CSD y contrato con el PAC) y su registro patronal.\n\nhttps://fiscalisto.com/docs/api/referencia/emisores/get-issuer"
					}
				},
				{
					"name": "Actualizar un emisor",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/issuers/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"issuers",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "iss_OufpKqnrvx9p"
								}
							]
						},
						"description": "Solo cambia lo que mande. El RFC no cambia: cree otro emisor.\n\nhttps://fiscalisto.com/docs/api/referencia/emisores/update-issuer",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"zip\": \"64010\",\n  \"employer_registration\": \"Y5412345109\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Archivar un emisor",
					"request": {
						"method": "DELETE",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/issuers/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"issuers",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "iss_OufpKqnrvx9p"
								}
							]
						},
						"description": "Deja de timbrar; sus comprobantes se quedan.\n\nhttps://fiscalisto.com/docs/api/referencia/emisores/archive-issuer"
					}
				},
				{
					"name": "Subir el CSD",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/issuers/:id/certificates",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"issuers",
								":id",
								"certificates"
							],
							"variable": [
								{
									"key": "id",
									"value": "iss_OufpKqnrvx9p"
								}
							]
						},
						"description": "El certificado de sello digital (.cer y .key en base64) y la contraseña de la llave. Se guarda cifrado y solo se usa para sellar. En pruebas se revisa pero se timbra con el CSD de pruebas del SAT.\n\nhttps://fiscalisto.com/docs/api/referencia/emisores/upload-certificate",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"cer\": \"MIIF+TCCA+GgAwIBAgIUMzAwMDEwMDAwMDA1MDAwMDM0MTY=\",\n  \"key\": \"MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQI\",\n  \"password\": \"12345678a\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Firmar el contrato con el PAC",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/issuers/:id/efirma",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"issuers",
								":id",
								"efirma"
							],
							"variable": [
								{
									"key": "id",
									"value": "iss_OufpKqnrvx9p"
								}
							]
						},
						"description": "Una sola vez por RFC antes de timbrar en producción: firma el contrato de servicio del PAC (Finkok) con la e.firma del emisor. La e.firma se usa en memoria para esa firma y no se guarda, salvo que mande keep_for_downloads: true para pedirle al SAT las facturas del emisor (POST /v1/sat_downloads); entonces se guarda cifrada y puede borrarla con DELETE.\n\nhttps://fiscalisto.com/docs/api/referencia/emisores/sign-efirma",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"cer\": \"MIIF+TCCA+GgAwIBAgIUMzAwMDEwMDAwMDA1MDAwMDM0MTY=\",\n  \"key\": \"MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQI\",\n  \"password\": \"12345678a\",\n  \"keep_for_downloads\": true\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Borrar la e.firma guardada",
					"request": {
						"method": "DELETE",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/issuers/:id/efirma",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"issuers",
								":id",
								"efirma"
							],
							"variable": [
								{
									"key": "id",
									"value": "iss_OufpKqnrvx9p"
								}
							]
						},
						"description": "Borra la e.firma que guardó con keep_for_downloads. El emisor sigue timbrando; ya no puede pedir descargas al SAT hasta que la mande de nuevo.\n\nhttps://fiscalisto.com/docs/api/referencia/emisores/delete-efirma"
					}
				},
				{
					"name": "Crear una liga de alta",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/issuers/:id/onboarding_links",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"issuers",
								":id",
								"onboarding_links"
							],
							"variable": [
								{
									"key": "id",
									"value": ""
								}
							]
						},
						"description": "Una página en fiscalisto.com donde el dueño del emisor sube su CSD y firma el contrato con el PAC con su e.firma, sin que esos archivos ni sus contraseñas pasen por su plataforma. Mande a su cliente a url; al terminar vuelve a return_url y llega issuer.ready. Cada liga sirve para un emisor, hasta que vence.\n\nhttps://fiscalisto.com/docs/api/referencia/emisores/create-issuer-onboarding-link",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"return_url\": \"https://miplataforma.mx/configuracion/facturas\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				}
			]
		},
		{
			"name": "Facturas",
			"description": "Facturas de ingreso, globales y traslados: timbrar, consultar, enviar, cancelar y sustituir.",
			"item": [
				{
					"name": "Timbrar una factura",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/invoices",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"invoices"
							]
						},
						"description": "Revisa la factura con las reglas del SAT, la sella y la timbra en una sola llamada. Responde con la factura timbrada (status valid) o, si el PAC tarda, en processing (escuche invoice.stamped). Lo que puede omitir tiene el valor usual: PUE, MXN, uso G03 (S01 con régimen 616), objeto de impuesto 02, IVA 16%, cantidad 1, unidad E48.\n\nhttps://fiscalisto.com/docs/api/referencia/facturas/create-invoice",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"customer\": {\n    \"tax_id\": \"ICV060329BY0\",\n    \"legal_name\": \"INMOBILIARIA CVA\",\n    \"tax_system\": \"601\",\n    \"zip\": \"33826\",\n    \"email\": \"pagos@cva.example\"\n  },\n  \"payment_form\": \"03\",\n  \"items\": [\n    {\n      \"description\": \"Mensualidad\",\n      \"product_key\": \"86121700\",\n      \"quantity\": 2,\n      \"unit_price\": 2500\n    }\n  ],\n  \"send_email\": true,\n  \"metadata\": {\n    \"pedido\": \"A-1042\"\n  }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Listar facturas",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/invoices",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"invoices"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								},
								{
									"key": "status",
									"value": "valid",
									"description": "valid, pending, canceled, rejected o processing.",
									"disabled": true
								},
								{
									"key": "type",
									"value": "I",
									"description": "I, E, P, T o N.",
									"disabled": true
								},
								{
									"key": "customer",
									"value": "",
									"description": "RFC del cliente o su id (cus_…).",
									"disabled": true
								},
								{
									"key": "payment_status",
									"value": "unpaid",
									"description": "Facturas de ingreso por lo que deben: unpaid, partial, open (unpaid o partial) o paid.",
									"disabled": true
								},
								{
									"key": "created_gte",
									"value": "",
									"description": "Creadas desde, en ISO 8601. Un día solo (2026-10-01) cuenta desde su inicio en hora de la Ciudad de México.",
									"disabled": true
								},
								{
									"key": "created_lte",
									"value": "",
									"description": "Creadas hasta, en ISO 8601. Un día solo (2026-10-31) incluye el día completo en hora de la Ciudad de México.",
									"disabled": true
								}
							]
						},
						"description": "Las más recientes primero.\n\nhttps://fiscalisto.com/docs/api/referencia/facturas/list-invoices"
					}
				},
				{
					"name": "Ver una factura",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/invoices/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"invoices",
								":id"
							],
							"query": [
								{
									"key": "issuer",
									"value": "",
									"description": "Con un UUID en vez del id, el emisor (iss_…) si la cuenta tiene varios.",
									"disabled": true
								},
								{
									"key": "refresh",
									"value": "",
									"description": "true para preguntar su estado al SAT ahora (cancelaciones en espera).",
									"disabled": true
								}
							],
							"variable": [
								{
									"key": "id",
									"value": "inv_OufpKqnrvx9p0Nfbydl9jG4UNGeTYcvdrg"
								}
							]
						},
						"description": "Por su id (inv_…) o por su folio fiscal (UUID).\n\nhttps://fiscalisto.com/docs/api/referencia/facturas/get-invoice"
					}
				},
				{
					"name": "Descargar el PDF",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/invoices/:id/pdf",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"invoices",
								":id",
								"pdf"
							],
							"query": [
								{
									"key": "issuer",
									"value": "",
									"description": "Con un UUID en vez del id, el emisor (iss_…) si la cuenta tiene varios.",
									"disabled": true
								}
							],
							"variable": [
								{
									"key": "id",
									"value": ""
								}
							]
						},
						"description": "La representación impresa del CFDI, como la recibe su cliente. En vez del id puede usar el UUID (con issuer si la cuenta tiene varios emisores).\n\nhttps://fiscalisto.com/docs/api/referencia/facturas/get-invoice-pdf"
					}
				},
				{
					"name": "Descargar el XML",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/invoices/:id/xml",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"invoices",
								":id",
								"xml"
							],
							"query": [
								{
									"key": "issuer",
									"value": "",
									"description": "Con un UUID en vez del id, el emisor (iss_…) si la cuenta tiene varios.",
									"disabled": true
								}
							],
							"variable": [
								{
									"key": "id",
									"value": ""
								}
							]
						},
						"description": "El CFDI timbrado, tal como lo tiene el SAT.\n\nhttps://fiscalisto.com/docs/api/referencia/facturas/get-invoice-xml"
					}
				},
				{
					"name": "Enviar por correo",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/invoices/:id/send",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"invoices",
								":id",
								"send"
							],
							"variable": [
								{
									"key": "id",
									"value": "inv_OufpKqnrvx9p0Nfbydl9jG4UNGeTYcvdrg"
								}
							]
						},
						"description": "Manda el PDF y el XML con el diseño de Fiscalisto. Sin `to`, al correo del cliente. Con la misma Idempotency-Key no se manda dos veces.\n\nhttps://fiscalisto.com/docs/api/referencia/facturas/send-invoice",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"to\": \"pagos@cva.example\",\n  \"cc\": \"contabilidad@cva.example\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Cancelar una factura",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/invoices/:id/cancel",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"invoices",
								":id",
								"cancel"
							],
							"variable": [
								{
									"key": "id",
									"value": "inv_OufpKqnrvx9p0Nfbydl9jG4UNGeTYcvdrg"
								}
							]
						},
						"description": "Pide la cancelación al SAT. Si el cliente debe aceptarla queda en pending (escuche invoice.canceled o invoice.cancellation_rejected). No usa timbres.\n\nhttps://fiscalisto.com/docs/api/referencia/facturas/cancel-invoice",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"motive\": \"02\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Sustituir una factura",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/invoices/:id/substitute",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"invoices",
								":id",
								"substitute"
							],
							"variable": [
								{
									"key": "id",
									"value": "inv_OufpKqnrvx9p0Nfbydl9jG4UNGeTYcvdrg"
								}
							]
						},
						"description": "Timbra la factura corregida (el mismo cuerpo que POST /v1/invoices, relacionada 04) y cancela la anterior con motivo 01.\n\nhttps://fiscalisto.com/docs/api/referencia/facturas/substitute-invoice",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"customer\": {\n    \"tax_id\": \"ICV060329BY0\",\n    \"legal_name\": \"INMOBILIARIA CVA\",\n    \"tax_system\": \"601\",\n    \"zip\": \"33826\",\n    \"email\": \"pagos@cva.example\"\n  },\n  \"payment_form\": \"03\",\n  \"items\": [\n    {\n      \"description\": \"Mensualidad\",\n      \"product_key\": \"86121700\",\n      \"quantity\": 2,\n      \"unit_price\": 2400\n    }\n  ],\n  \"send_email\": true,\n  \"metadata\": {\n    \"pedido\": \"A-1042\"\n  }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				}
			]
		},
		{
			"name": "Cuentas por cobrar",
			"description": "Lo que cada cliente debe: facturas por cobrar, pagadas y en parcialidades.",
			"item": [
				{
					"name": "Marcar pagada",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/invoices/:id/mark_paid",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"invoices",
								":id",
								"mark_paid"
							],
							"variable": [
								{
									"key": "id",
									"value": "inv_OufpKqnrvx9p0Nfbydl9jG4UNGeTYcvdrg"
								}
							]
						},
						"description": "Una factura PUE timbrada con paid_later (o marcada por cobrar) ya se pagó: queda paid y llega invoice.paid. Una PPD se paga con su complemento de pago (POST /v1/payments).\n\nhttps://fiscalisto.com/docs/api/referencia/cuentas-por-cobrar/mark-invoice-paid"
					}
				},
				{
					"name": "Marcar por cobrar",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/invoices/:id/mark_unpaid",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"invoices",
								":id",
								"mark_unpaid"
							],
							"variable": [
								{
									"key": "id",
									"value": "inv_OufpKqnrvx9p0Nfbydl9jG4UNGeTYcvdrg"
								}
							]
						},
						"description": "Una factura PUE que el cliente aún no paga (le paga este mes): queda unpaid hasta POST /v1/invoices/{id}/mark_paid. Si el mes termina sin pago, la ley pide sustituirla por una PPD (regla 2.7.1.39 de la RMF).\n\nhttps://fiscalisto.com/docs/api/referencia/cuentas-por-cobrar/mark-invoice-unpaid"
					}
				},
				{
					"name": "Ver lo que le deben",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/receivables",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"receivables"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								},
								{
									"key": "customer",
									"value": "",
									"description": "Solo este cliente: su RFC o su id (cus_…).",
									"disabled": true
								}
							]
						},
						"description": "Lo que debe cada cliente, por moneda, de sus facturas abiertas (PPD con saldo y PUE por cobrar), ordenado por RFC. Las facturas de cada uno: GET /v1/invoices?customer=RFC&payment_status=open.\n\nhttps://fiscalisto.com/docs/api/referencia/cuentas-por-cobrar/list-receivables"
					}
				}
			]
		},
		{
			"name": "Conciliación bancaria",
			"description": "Los depósitos del banco, con las facturas que pagaron.",
			"item": [
				{
					"name": "Mandar depósitos",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/bank_transactions",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"bank_transactions"
							]
						},
						"description": "Los depósitos de la cuenta del emisor (de la API de su banco o de un estado de cuenta), hasta 1,000 por solicitud. Uno que ya mandó (mismo día, monto, referencia y concepto) se omite, así que puede mandar periodos que se enciman. Cada uno trae suggested_match: las facturas que parece pagar.\n\nhttps://fiscalisto.com/docs/api/referencia/conciliacion-bancaria/create-bank-transactions",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"account\": \"012180001234567891\",\n  \"transactions\": [\n    {\n      \"date\": \"2026-10-24\",\n      \"amount\": 5800,\n      \"description\": \"SPEI RECIBIDO INMOBILIARIA CVA\",\n      \"reference\": \"F-1024\",\n      \"payer_tax_id\": \"ICV060329BY0\"\n    }\n  ]\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Listar depósitos",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/bank_transactions",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"bank_transactions"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								},
								{
									"key": "status",
									"value": "open",
									"description": "open (sin conciliar), matched o classified.",
									"disabled": true
								}
							]
						},
						"description": "Los más recientes primero; los abiertos con su suggested_match.\n\nhttps://fiscalisto.com/docs/api/referencia/conciliacion-bancaria/list-bank-transactions"
					}
				},
				{
					"name": "Ver un depósito",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/bank_transactions/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"bank_transactions",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "btx_OufpKqnrvx9p9Rt4sLm2XyT5uBcW8sKdLx"
								}
							]
						},
						"description": "Un depósito mandado a conciliación, con las facturas que se le encontraron o el pago que se registró con él.\n\nhttps://fiscalisto.com/docs/api/referencia/conciliacion-bancaria/get-bank-transaction"
					}
				},
				{
					"name": "Conciliar un depósito",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/bank_transactions/:id/match",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"bank_transactions",
								":id",
								"match"
							],
							"variable": [
								{
									"key": "id",
									"value": "btx_OufpKqnrvx9p9Rt4sLm2XyT5uBcW8sKdLx"
								}
							]
						},
						"description": "El depósito pagó estas facturas (de un mismo cliente), o sin invoices, las de suggested_match. Sus facturas PUE por cobrar quedan pagadas (invoice.paid). No timbra: para pagar una PPD con este depósito, POST /v1/payments con bank_transaction.\n\nhttps://fiscalisto.com/docs/api/referencia/conciliacion-bancaria/match-bank-transaction",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"invoices\": [\n    \"inv_OufpKqnrvx9p6hW1yQbT3mZr8sKdLx0VeN\"\n  ]\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Explicar un depósito sin factura",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/bank_transactions/:id/classify",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"bank_transactions",
								":id",
								"classify"
							],
							"variable": [
								{
									"key": "id",
									"value": "btx_OufpKqnrvx9p9Rt4sLm2XyT5uBcW8sKdLx"
								}
							]
						},
						"description": "Un depósito que ninguna factura explica: venta (aún sin facturar), prestamo, traspaso o devolucion. El SAT puede presumir ingreso un depósito sin explicar (CFF art. 59 fr. III).\n\nhttps://fiscalisto.com/docs/api/referencia/conciliacion-bancaria/classify-bank-transaction",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"classification\": \"traspaso\",\n  \"note\": \"De la cuenta de ahorro\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Deshacer la conciliación",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/bank_transactions/:id/reopen",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"bank_transactions",
								":id",
								"reopen"
							],
							"variable": [
								{
									"key": "id",
									"value": "btx_OufpKqnrvx9p9Rt4sLm2XyT5uBcW8sKdLx"
								}
							]
						},
						"description": "Vuelve a open, y sus facturas vuelven a deber. Si se pagó con un complemento vigente, cancélelo antes.\n\nhttps://fiscalisto.com/docs/api/referencia/conciliacion-bancaria/reopen-bank-transaction"
					}
				}
			]
		},
		{
			"name": "Pagos y notas de crédito",
			"description": "Complementos de pago (tipo P) y notas de crédito (tipo E).",
			"item": [
				{
					"name": "Timbrar un complemento de pago",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/payments",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"payments"
							]
						},
						"description": "El recibo de pago (CFDI tipo P, Pagos 2.0) de facturas PPD: parcialidad, saldo anterior e insoluto e impuestos de cada una los calcula Fiscalisto.\n\nhttps://fiscalisto.com/docs/api/referencia/pagos-y-notas-de-credito/create-payment",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"payment_form\": \"03\",\n  \"operation_number\": \"SPEI-2026102400123\",\n  \"documents\": [\n    {\n      \"invoice\": \"inv_OufpKqnrvx9p0Nfbydl9jG4UNGeTYcvdrg\",\n      \"amount\": 2900\n    }\n  ],\n  \"send_email\": true\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Timbrar una nota de crédito",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/credit_notes",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"credit_notes"
							]
						},
						"description": "Un egreso (tipo E) relacionado 01 (o 03, devolución) a una factura, con su IVA y retenciones en la misma proporción. amount es antes de impuestos.\n\nhttps://fiscalisto.com/docs/api/referencia/pagos-y-notas-de-credito/create-credit-note",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"invoice\": \"inv_OufpKqnrvx9p0Nfbydl9jG4UNGeTYcvdrg\",\n  \"amount\": 500,\n  \"description\": \"Descuento por pronto pago\",\n  \"payment_form\": \"03\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				}
			]
		},
		{
			"name": "Anticipos",
			"description": "Anticipos y su aplicación, con las dos opciones del SAT.",
			"item": [
				{
					"name": "Timbrar un anticipo",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/advances",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"advances"
							]
						},
						"description": "La factura del anticipo: un concepto «Anticipo del bien o servicio» (84111506, ACT). amount es lo que pagó el cliente con IVA.\n\nhttps://fiscalisto.com/docs/api/referencia/anticipos/create-advance",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"customer\": {\n    \"tax_id\": \"ICV060329BY0\",\n    \"legal_name\": \"INMOBILIARIA CVA\",\n    \"tax_system\": \"601\",\n    \"zip\": \"33826\",\n    \"email\": \"pagos@cva.example\"\n  },\n  \"amount\": 1160,\n  \"payment_form\": \"03\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Listar anticipos sin aplicar",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/advances",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"advances"
							],
							"query": [
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								},
								{
									"key": "customer",
									"value": "",
									"description": "RFC del cliente o su id (cus_…).",
									"disabled": true
								}
							]
						},
						"description": "Los anticipos timbrados que todavía no se aplican a una factura, con lo que queda de cada uno. Filtre por customer para los de un cliente.\n\nhttps://fiscalisto.com/docs/api/referencia/anticipos/list-advances"
					}
				},
				{
					"name": "Aplicar un anticipo",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/advances/:id/apply",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"advances",
								":id",
								"apply"
							],
							"variable": [
								{
									"key": "id",
									"value": "inv_OufpKqnrvx9p0Nfbydl9jG4UNGeTYcvdrg"
								}
							]
						},
						"description": "Timbra la factura de lo vendido (el cuerpo de POST /v1/invoices) relacionada 07 al anticipo. Con method egreso, también la nota de aplicación. La misma Idempotency-Key continúa donde se quedó.\n\nhttps://fiscalisto.com/docs/api/referencia/anticipos/apply-advance",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"method\": \"egreso\",\n  \"customer\": {\n    \"tax_id\": \"ICV060329BY0\",\n    \"legal_name\": \"INMOBILIARIA CVA\",\n    \"tax_system\": \"601\",\n    \"zip\": \"33826\",\n    \"email\": \"pagos@cva.example\"\n  },\n  \"payment_form\": \"03\",\n  \"items\": [\n    {\n      \"description\": \"Desarrollo de sitio web\",\n      \"product_key\": \"81112100\",\n      \"unit_price\": 10000\n    }\n  ]\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				}
			]
		},
		{
			"name": "Retenciones",
			"description": "Constancias de retenciones e información de pagos (Retenciones 2.0).",
			"item": [
				{
					"name": "Timbrar una constancia de retenciones",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/retentions",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"retentions"
							]
						},
						"description": "Timbra una constancia de retenciones e información de pagos (Retenciones 2.0) con los folios RET1, RET2… del emisor. Una vez por Idempotency-Key; con send_email y email la manda al receptor al timbrarla.\n\nhttps://fiscalisto.com/docs/api/referencia/retenciones/create-retention",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"code\": \"01\",\n  \"recipient\": {\n    \"tax_id\": \"PEPJ800101AB1\",\n    \"legal_name\": \"JUAN PEREZ PEREZ\",\n    \"zip\": \"33826\"\n  },\n  \"period\": {\n    \"year\": 2026,\n    \"month\": 9\n  },\n  \"totals\": {\n    \"operation\": 10000\n  },\n  \"taxes\": [\n    {\n      \"tax\": \"isr\",\n      \"base\": 10000,\n      \"amount\": 1000\n    },\n    {\n      \"tax\": \"iva\",\n      \"base\": 10000,\n      \"amount\": 1066.67\n    }\n  ],\n  \"metadata\": {\n    \"proveedor\": \"42\"\n  }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Listar constancias",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/retentions",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"retentions"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								},
								{
									"key": "status",
									"value": "valid",
									"description": "valid, canceled, rejected o processing.",
									"disabled": true
								},
								{
									"key": "recipient",
									"value": "",
									"description": "RFC del receptor.",
									"disabled": true
								},
								{
									"key": "year",
									"value": "",
									"description": "Ejercicio, 4 dígitos.",
									"disabled": true
								}
							]
						},
						"description": "Las constancias del emisor, las más recientes primero.\n\nhttps://fiscalisto.com/docs/api/referencia/retenciones/list-retentions"
					}
				},
				{
					"name": "Ver una constancia",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/retentions/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"retentions",
								":id"
							],
							"query": [
								{
									"key": "issuer",
									"value": "",
									"description": "Con un UUID en vez del id, el emisor (iss_…) si la cuenta tiene varios.",
									"disabled": true
								},
								{
									"key": "refresh",
									"value": "",
									"description": "true para preguntar su estado al SAT ahora (cancelaciones en espera).",
									"disabled": true
								}
							],
							"variable": [
								{
									"key": "id",
									"value": "ret_OufpKqnrvx9p5tENFcmUXpXJ58XxnF67kv"
								}
							]
						},
						"description": "Una constancia de retenciones con su estado, sus impuestos retenidos y, si se mandó, a quién.\n\nhttps://fiscalisto.com/docs/api/referencia/retenciones/get-retention"
					}
				},
				{
					"name": "Descargar el PDF",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/retentions/:id/pdf",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"retentions",
								":id",
								"pdf"
							],
							"query": [
								{
									"key": "issuer",
									"value": "",
									"description": "Con un UUID en vez del id, el emisor (iss_…) si la cuenta tiene varios.",
									"disabled": true
								}
							],
							"variable": [
								{
									"key": "id",
									"value": ""
								}
							]
						},
						"description": "La representación impresa de la constancia.\n\nhttps://fiscalisto.com/docs/api/referencia/retenciones/get-retention-pdf"
					}
				},
				{
					"name": "Descargar el XML",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/retentions/:id/xml",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"retentions",
								":id",
								"xml"
							],
							"query": [
								{
									"key": "issuer",
									"value": "",
									"description": "Con un UUID en vez del id, el emisor (iss_…) si la cuenta tiene varios.",
									"disabled": true
								}
							],
							"variable": [
								{
									"key": "id",
									"value": ""
								}
							]
						},
						"description": "El XML timbrado de la constancia, tal como lo tiene el SAT.\n\nhttps://fiscalisto.com/docs/api/referencia/retenciones/get-retention-xml"
					}
				},
				{
					"name": "Enviar por correo",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/retentions/:id/send",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"retentions",
								":id",
								"send"
							],
							"variable": [
								{
									"key": "id",
									"value": "ret_OufpKqnrvx9p5tENFcmUXpXJ58XxnF67kv"
								}
							]
						},
						"description": "Manda el PDF y el XML de la constancia a los correos de to (o al que se dio al timbrarla). Dos envíos a la vez de la misma constancia: el segundo contesta email_failed.\n\nhttps://fiscalisto.com/docs/api/referencia/retenciones/send-retention",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"to\": \"juan@example.com\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Cancelar una constancia",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/retentions/:id/cancel",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"retentions",
								":id",
								"cancel"
							],
							"variable": [
								{
									"key": "id",
									"value": "ret_OufpKqnrvx9p5tENFcmUXpXJ58XxnF67kv"
								}
							]
						},
						"description": "Se cancela en el momento (no espera aceptación). No usa timbres.\n\nhttps://fiscalisto.com/docs/api/referencia/retenciones/cancel-retention",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"motive\": \"02\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				}
			]
		},
		{
			"name": "Nómina",
			"description": "Empleados y recibos de nómina ordinaria calculados por Fiscalisto.",
			"item": [
				{
					"name": "Crear un empleado",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/employees",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"employees"
							]
						},
						"description": "Un empleado del emisor para sus recibos de nómina: RFC, CURP, NSS, salario diario, salario diario integrado y periodicidad. Lo que no mande tiene el valor usual (contrato indefinido, jornada diurna, quincenal, riesgo clase I). warnings dice lo que el SAT podría rechazar.\n\nhttps://fiscalisto.com/docs/api/referencia/nomina/create-employee",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"number\": \"9\",\n  \"name\": \"ANA GÓMEZ RUIZ\",\n  \"tax_id\": \"GORA800101JK2\",\n  \"curp\": \"GORA800101MDFMZN09\",\n  \"social_security_number\": \"12345678903\",\n  \"zip\": \"06000\",\n  \"start_date\": \"2024-03-04\",\n  \"daily_salary\": 320,\n  \"integrated_daily_salary\": 334.66,\n  \"periodicity\": \"02\",\n  \"state\": \"CMX\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Listar empleados",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/employees",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"employees"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								}
							]
						},
						"description": "Los empleados del emisor, los más recientes primero.\n\nhttps://fiscalisto.com/docs/api/referencia/nomina/list-employees"
					}
				},
				{
					"name": "Ver un empleado",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/employees/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"employees",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "emp_OufpKqnrvx9p3RxmD1RIDgEHzKYPYnYBlV"
								}
							]
						},
						"description": "Un empleado con sus datos y lo que el SAT podría rechazar en warnings.\n\nhttps://fiscalisto.com/docs/api/referencia/nomina/get-employee"
					}
				},
				{
					"name": "Actualizar un empleado",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/employees/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"employees",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "emp_OufpKqnrvx9p3RxmD1RIDgEHzKYPYnYBlV"
								}
							]
						},
						"description": "Cambia solo los campos que manda; los recibos ya timbrados no cambian.\n\nhttps://fiscalisto.com/docs/api/referencia/nomina/update-employee",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"daily_salary\": 350,\n  \"integrated_daily_salary\": 366\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Borrar un empleado",
					"request": {
						"method": "DELETE",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/employees/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"employees",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "prd_OufpKqnrvx9p1"
								}
							]
						},
						"description": "Sus recibos timbrados se quedan.\n\nhttps://fiscalisto.com/docs/api/referencia/nomina/delete-employee"
					}
				},
				{
					"name": "Timbrar un recibo de nómina",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/payroll_receipts",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"payroll_receipts"
							]
						},
						"description": "Nómina ordinaria (Nómina 1.2): Fiscalisto calcula sueldo, ISR con subsidio al empleo e IMSS del empleado y el periodo, como la app. Queda como factura tipo N (GET /v1/invoices/{id}). El emisor necesita employer_registration.\n\nhttps://fiscalisto.com/docs/api/referencia/nomina/create-payroll-receipt",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"employee\": \"emp_OufpKqnrvx9p3RxmD1RIDgEHzKYPYnYBlV\",\n  \"period\": {\n    \"start\": \"2026-10-10\",\n    \"end\": \"2026-10-16\"\n  },\n  \"send_email\": true,\n  \"metadata\": {\n    \"corrida\": \"2026-42\"\n  }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Calcular un recibo sin timbrar",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/payroll_receipts/preview",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"payroll_receipts",
								"preview"
							]
						},
						"description": "El recibo como se timbraría (percepciones, ISR con el subsidio para el empleo, cuotas IMSS y el neto), sin timbrar ni usar timbres.\n\nhttps://fiscalisto.com/docs/api/referencia/nomina/preview-payroll-receipt",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"employee\": \"emp_OufpKqnrvx9p3RxmD1RIDgEHzKYPYnYBlV\",\n  \"period\": {\n    \"start\": \"2026-10-10\",\n    \"end\": \"2026-10-16\"\n  }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				}
			]
		},
		{
			"name": "Lotes",
			"description": "Muchas facturas en una sola llamada, timbradas en segundo plano.",
			"item": [
				{
					"name": "Timbrar un lote de facturas",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/invoice_batches",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"invoice_batches"
							]
						},
						"description": "Hasta 1,000 facturas de ingreso de un emisor, timbradas en segundo plano. Se revisan todas antes de empezar: si una no pasa, no se timbra ninguna. Responde 202; escuche invoice_batch.completed o consulte el lote.\n\nhttps://fiscalisto.com/docs/api/referencia/lotes/create-invoice-batch",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"name\": \"Cuotas de octubre\",\n  \"invoices\": [\n    {\n      \"reference\": \"depto-101\",\n      \"customer\": \"cus_OufpKqnrvx9p1\",\n      \"payment_form\": \"03\",\n      \"items\": [\n        {\n          \"product\": \"prd_OufpKqnrvx9p1\"\n        }\n      ]\n    },\n    {\n      \"reference\": \"depto-102\",\n      \"customer\": {\n        \"tax_id\": \"ICV060329BY0\",\n        \"legal_name\": \"INMOBILIARIA CVA\",\n        \"tax_system\": \"601\",\n        \"zip\": \"33826\",\n        \"email\": \"pagos@cva.example\"\n      },\n      \"payment_form\": \"03\",\n      \"items\": [\n        {\n          \"description\": \"Cuota de mantenimiento\",\n          \"product_key\": \"80131500\",\n          \"unit_price\": 1500\n        }\n      ]\n    }\n  ]\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Listar lotes",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/invoice_batches",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"invoice_batches"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								}
							]
						},
						"description": "Los lotes de facturas, los más recientes primero, con cuántas se timbraron y cuántas fallaron.\n\nhttps://fiscalisto.com/docs/api/referencia/lotes/list-invoice-batches"
					}
				},
				{
					"name": "Ver un lote",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/invoice_batches/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"invoice_batches",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "bat_OufpKqnrvx9p4hMdcoapAo5aaGJEme7mXj"
								}
							]
						},
						"description": "Con cada factura: su estado, su id y su error.\n\nhttps://fiscalisto.com/docs/api/referencia/lotes/get-invoice-batch"
					}
				}
			]
		},
		{
			"name": "Clientes",
			"description": "El catálogo de clientes de cada emisor.",
			"item": [
				{
					"name": "Validar los datos fiscales de un cliente",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/tax_ids/validate",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"tax_ids",
								"validate"
							]
						},
						"description": "Antes de timbrar: si el RFC, el nombre, el régimen, el código postal y el uso van a pasar. Sin cif_id revisa lo que se puede revisar sin el SAT (formato, régimen para ese tipo de persona, código postal en el catálogo, uso para el régimen, nombre sin «S.A. de C.V.») y las listas del SAT. Con el idCIF de la constancia lee el registro del SAT y compara nombre, código postal y régimen, como hará el PAC. No usa timbres.\n\nhttps://fiscalisto.com/docs/api/referencia/clientes/validate-tax-id",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"tax_id\": \"ICV060329BY0\",\n  \"legal_name\": \"Inmobiliaria CVA, S.A. de C.V.\",\n  \"tax_system\": \"601\",\n  \"zip\": \"33800\",\n  \"use\": \"G03\",\n  \"cif_id\": \"12345678901\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Crear un cliente",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/customers",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"customers"
							]
						},
						"description": "Un cliente del catálogo del emisor, con sus datos fiscales como vienen en su constancia. Un RFC que ya está en el catálogo contesta customer_exists.\n\nhttps://fiscalisto.com/docs/api/referencia/clientes/create-customer",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"tax_id\": \"ICV060329BY0\",\n  \"legal_name\": \"INMOBILIARIA CVA\",\n  \"tax_system\": \"601\",\n  \"zip\": \"33826\",\n  \"email\": \"pagos@cva.example\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Listar clientes",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/customers",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"customers"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								},
								{
									"key": "tax_id",
									"value": "",
									"description": "Solo el de este RFC.",
									"disabled": true
								}
							]
						},
						"description": "Los clientes del emisor, los más recientes primero. Con tax_id, el de ese RFC.\n\nhttps://fiscalisto.com/docs/api/referencia/clientes/list-customers"
					}
				},
				{
					"name": "Ver un cliente",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/customers/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"customers",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "cus_OufpKqnrvx9p1"
								}
							]
						},
						"description": "Un cliente del catálogo.\n\nhttps://fiscalisto.com/docs/api/referencia/clientes/get-customer"
					}
				},
				{
					"name": "Actualizar un cliente",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/customers/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"customers",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "cus_OufpKqnrvx9p1"
								}
							]
						},
						"description": "Cambia solo los campos que manda. Las facturas ya timbradas no cambian.\n\nhttps://fiscalisto.com/docs/api/referencia/clientes/update-customer",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"email\": \"facturas@cva.example\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Borrar un cliente",
					"request": {
						"method": "DELETE",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/customers/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"customers",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "prd_OufpKqnrvx9p1"
								}
							]
						},
						"description": "Lo quita del catálogo. Sus facturas timbradas siguen igual.\n\nhttps://fiscalisto.com/docs/api/referencia/clientes/delete-customer"
					}
				},
				{
					"name": "Pedirle sus datos fiscales a un cliente",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/customer_data_requests",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"customer_data_requests"
							]
						},
						"description": "Una liga (url) que usted le manda a su cliente: la abre en fiscalisto.com y da su RFC, nombre, régimen, código postal y uso, escritos o leídos de su constancia, revisados antes de aceptarlos. Al mandarlos llega customer_data_request.completed. Un cliente nuevo queda en el catálogo del emisor; si ya existía con otros datos, los nuevos vienen en submission para que usted los aplique.\n\nhttps://fiscalisto.com/docs/api/referencia/clientes/create-customer-data-request",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"reference\": \"cliente-8812\",\n  \"description\": \"Para facturar su suscripción de octubre.\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Listar solicitudes de datos",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/customer_data_requests",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"customer_data_requests"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								}
							]
						},
						"description": "Las ligas para pedir datos fiscales, las más recientes primero, con su estado.\n\nhttps://fiscalisto.com/docs/api/referencia/clientes/list-customer-data-requests"
					}
				},
				{
					"name": "Ver una solicitud de datos",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/customer_data_requests/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"customer_data_requests",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "cdr_0q1Vmmw52sbD4cHPqLfBvX0AkFg3hX2Ys"
								}
							]
						},
						"description": "Una solicitud de datos: su liga y, si el cliente ya contestó, sus datos fiscales y el cliente que se guardó.\n\nhttps://fiscalisto.com/docs/api/referencia/clientes/get-customer-data-request"
					}
				},
				{
					"name": "Cancelar una solicitud de datos",
					"request": {
						"method": "DELETE",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/customer_data_requests/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"customer_data_requests",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "cdr_0q1Vmmw52sbD4cHPqLfBvX0AkFg3hX2Ys"
								}
							]
						},
						"description": "La liga deja de funcionar. Una que el cliente ya contestó no se cancela.\n\nhttps://fiscalisto.com/docs/api/referencia/clientes/cancel-customer-data-request"
					}
				}
			]
		},
		{
			"name": "Sucursales",
			"description": "Los lugares desde donde factura un emisor además de su domicilio fiscal, cada uno con su código postal y sus series.",
			"item": [
				{
					"name": "Crear una sucursal",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/branches",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"branches"
							]
						},
						"description": "Otro lugar desde donde factura el emisor, con su propio código postal: sus facturas llevan ese CP en LugarExpedicion (y su zona horaria en la Fecha, y el IVA 8 % si es de la franja fronteriza), su dirección en el PDF y, si las da, sus propias series. Un CP que ya tiene otra sucursal contesta branch_exists; el del domicilio fiscal del emisor no es sucursal (es la Matriz). Hasta 200 por emisor.\n\nhttps://fiscalisto.com/docs/api/referencia/sucursales/create-branch",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"name\": \"Sucursal Monterrey\",\n  \"zip\": \"64000\",\n  \"address\": {\n    \"street\": \"Av. Constitución\",\n    \"exterior\": \"1500\",\n    \"neighborhood\": \"Centro\",\n    \"city\": \"Monterrey\"\n  },\n  \"phone\": \"81 1234 5678\",\n  \"series\": {\n    \"invoice\": \"MTY\"\n  }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Listar sucursales",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/branches",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"branches"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								},
								{
									"key": "include_archived",
									"value": "",
									"description": "true para incluir las archivadas.",
									"disabled": true
								},
								{
									"key": "zip",
									"value": "",
									"description": "Solo la de este código postal.",
									"disabled": true
								}
							]
						},
						"description": "Las sucursales del emisor, las más recientes primero. Las archivadas solo con include_archived=true.\n\nhttps://fiscalisto.com/docs/api/referencia/sucursales/list-branches"
					}
				},
				{
					"name": "Ver una sucursal",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/branches/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"branches",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "brn_OufpKqnrvx9p3"
								}
							]
						},
						"description": "Una sucursal del emisor.\n\nhttps://fiscalisto.com/docs/api/referencia/sucursales/get-branch"
					}
				},
				{
					"name": "Actualizar una sucursal",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/branches/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"branches",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "brn_OufpKqnrvx9p3"
								}
							]
						},
						"description": "Cambia solo los campos que manda; una serie en null vuelve a la del emisor. archived: true la archiva (ya no se factura desde ella y sus facturas la siguen nombrando), false la restaura. El código postal de una sucursal que ya facturó no cambia: si se mudó, archívela y cree otra.\n\nhttps://fiscalisto.com/docs/api/referencia/sucursales/update-branch",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"archived\": true\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Borrar una sucursal",
					"request": {
						"method": "DELETE",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/branches/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"branches",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "prd_OufpKqnrvx9p1"
								}
							]
						},
						"description": "Solo una que nunca facturó; con facturas contesta branch_has_invoices: archívela con archived: true.\n\nhttps://fiscalisto.com/docs/api/referencia/sucursales/delete-branch"
					}
				}
			]
		},
		{
			"name": "Productos",
			"description": "El catálogo de productos y servicios de cada emisor.",
			"item": [
				{
					"name": "Crear un producto",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/products",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"products"
							]
						},
						"description": "Un producto o servicio del catálogo del emisor, con su clave del SAT, su unidad, su precio y sus impuestos, para usarlo en items con product.\n\nhttps://fiscalisto.com/docs/api/referencia/productos/create-product",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"description\": \"Mensualidad\",\n  \"product_key\": \"86121700\",\n  \"sku\": \"MEN-1\",\n  \"unit_price\": 2500\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Listar productos",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/products",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"products"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								},
								{
									"key": "sku",
									"value": "",
									"description": "Solo el de este SKU.",
									"disabled": true
								},
								{
									"key": "product_key",
									"value": "",
									"description": "Solo los de esta clave del SAT.",
									"disabled": true
								}
							]
						},
						"description": "Los productos del emisor, los más recientes primero. Filtre por sku o product_key.\n\nhttps://fiscalisto.com/docs/api/referencia/productos/list-products"
					}
				},
				{
					"name": "Ver un producto",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/products/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"products",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "prd_OufpKqnrvx9p1"
								}
							]
						},
						"description": "Un producto del catálogo.\n\nhttps://fiscalisto.com/docs/api/referencia/productos/get-product"
					}
				},
				{
					"name": "Actualizar un producto",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/products/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"products",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "prd_OufpKqnrvx9p1"
								}
							]
						},
						"description": "Cambia solo los campos que manda. Las facturas ya timbradas no cambian.\n\nhttps://fiscalisto.com/docs/api/referencia/productos/update-product",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"unit_price\": 2600\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Borrar un producto",
					"request": {
						"method": "DELETE",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/products/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"products",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "prd_OufpKqnrvx9p1"
								}
							]
						},
						"description": "Lo quita del catálogo. Las facturas que lo usaron siguen igual.\n\nhttps://fiscalisto.com/docs/api/referencia/productos/delete-product"
					}
				}
			]
		},
		{
			"name": "Cumplimiento SAT",
			"description": "La opinión de cumplimiento (32-D), la constancia de situación fiscal y el buzón tributario de cada emisor, y los hallazgos en sus CFDI.",
			"item": [
				{
					"name": "Ver la opinión de cumplimiento (32-D)",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/issuers/:id/compliance_opinion",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"issuers",
								":id",
								"compliance_opinion"
							],
							"variable": [
								{
									"key": "id",
									"value": ""
								}
							]
						},
						"description": "La última opinión que trajo del SAT: positiva, negativa (con sus motivos), sin obligaciones o en suspensión. result es null hasta la primera consulta. No usa timbres.\n\nhttps://fiscalisto.com/docs/api/referencia/cumplimiento-sat/get-compliance-opinion"
					}
				},
				{
					"name": "Pedir la opinión de cumplimiento al SAT",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/issuers/:id/compliance_opinion/refresh",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"issuers",
								":id",
								"compliance_opinion",
								"refresh"
							],
							"variable": [
								{
									"key": "id",
									"value": ""
								}
							]
						},
						"description": "La pide al SAT ahora con la e.firma guardada del emisor (POST /v1/issuers/{id}/efirma con keep_for_downloads: true). 1 timbre en producción, una vez cada 10 minutos; regresa si el SAT no contesta. Si el SAT tarda, contesta status processing y el resultado llega a GET /v1/issuers/{id}/compliance_opinion. En pruebas da una positiva de ejemplo.\n\nhttps://fiscalisto.com/docs/api/referencia/cumplimiento-sat/refresh-compliance-opinion"
					}
				},
				{
					"name": "Descargar el PDF de la opinión de cumplimiento",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/issuers/:id/compliance_opinion/pdf",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"issuers",
								":id",
								"compliance_opinion",
								"pdf"
							],
							"variable": [
								{
									"key": "id",
									"value": ""
								}
							]
						},
						"description": "El PDF de la última opinión, como lo da el SAT. No usa timbres.\n\nhttps://fiscalisto.com/docs/api/referencia/cumplimiento-sat/get-compliance-opinion-pdf"
					}
				},
				{
					"name": "Ver la constancia de situación fiscal",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/issuers/:id/tax_status_certificate",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"issuers",
								":id",
								"tax_status_certificate"
							],
							"variable": [
								{
									"key": "id",
									"value": ""
								}
							]
						},
						"description": "Lo que dice la última constancia generada: razón social, regímenes, código postal, estatus en el padrón e idCIF. No usa timbres.\n\nhttps://fiscalisto.com/docs/api/referencia/cumplimiento-sat/get-tax-status-certificate"
					}
				},
				{
					"name": "Generar la constancia de situación fiscal en el SAT",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/issuers/:id/tax_status_certificate/refresh",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"issuers",
								":id",
								"tax_status_certificate",
								"refresh"
							],
							"variable": [
								{
									"key": "id",
									"value": ""
								}
							]
						},
						"description": "Genera una constancia nueva con la e.firma guardada del emisor. 1 timbre en producción, una vez cada 10 minutos; regresa si el SAT no contesta. En pruebas hace una con los datos del emisor.\n\nhttps://fiscalisto.com/docs/api/referencia/cumplimiento-sat/refresh-tax-status-certificate"
					}
				},
				{
					"name": "Descargar el PDF de la constancia",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/issuers/:id/tax_status_certificate/pdf",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"issuers",
								":id",
								"tax_status_certificate",
								"pdf"
							],
							"variable": [
								{
									"key": "id",
									"value": ""
								}
							]
						},
						"description": "El PDF de la última constancia, como lo da el SAT. No usa timbres.\n\nhttps://fiscalisto.com/docs/api/referencia/cumplimiento-sat/get-tax-status-certificate-pdf"
					}
				},
				{
					"name": "Revisar el buzón tributario en el SAT",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/issuers/:id/sat_mailbox/refresh",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"issuers",
								":id",
								"sat_mailbox",
								"refresh"
							],
							"variable": [
								{
									"key": "id",
									"value": ""
								}
							]
						},
						"description": "Lee los avisos del buzón tributario del emisor ahora, con su e.firma guardada; nunca abre notificaciones (abrirlas firma el acuse y corren los plazos). 1 timbre en producción, una vez cada 10 minutos. En pruebas deja dos avisos de ejemplo.\n\nhttps://fiscalisto.com/docs/api/referencia/cumplimiento-sat/refresh-sat-mailbox"
					}
				},
				{
					"name": "Listar avisos del buzón tributario",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/sat_mailbox_messages",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"sat_mailbox_messages"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								},
								{
									"key": "unread",
									"value": "",
									"description": "true para solo los no leídos en el SAT, false para los leídos.",
									"disabled": true
								}
							]
						},
						"description": "Los avisos que trajo del buzón del emisor, los más recientes primero. No usa timbres.\n\nhttps://fiscalisto.com/docs/api/referencia/cumplimiento-sat/list-sat-mailbox-messages"
					}
				},
				{
					"name": "Ver un aviso del buzón tributario",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/sat_mailbox_messages/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"sat_mailbox_messages",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "sbm_OufpKqnrvx9p1"
								}
							]
						},
						"description": "Un aviso del buzón, con su urgencia y si pide hacer algo.\n\nhttps://fiscalisto.com/docs/api/referencia/cumplimiento-sat/get-sat-mailbox-message"
					}
				},
				{
					"name": "Listar hallazgos en los CFDI",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/sat_findings",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"sat_findings"
							],
							"query": [
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								},
								{
									"key": "direction",
									"value": "issued",
									"description": "issued (emitidos) o received (recibidos); sin él, los dos.",
									"disabled": true
								},
								{
									"key": "date_gte",
									"value": "",
									"description": "CFDI desde este día (AAAA-MM-DD).",
									"disabled": true
								},
								{
									"key": "date_lte",
									"value": "",
									"description": "CFDI hasta este día (AAAA-MM-DD, completo).",
									"disabled": true
								}
							]
						},
						"description": "Lo que Fiscalisto encontró en los CFDI del emisor (los suyos y los descargados del SAT) y nadie ha revisado, por tipo y del más grave al más leve: proveedores en la lista 69-B, CFDI cancelados, pagos en efectivo de más de $2,000, errores de CFDI 4.0. Todos en una página. No usa timbres.\n\nhttps://fiscalisto.com/docs/api/referencia/cumplimiento-sat/list-sat-findings"
					}
				}
			]
		},
		{
			"name": "Inventario",
			"description": "Almacenes, existencias, movimientos (kárdex) y ajustes: cada factura que vende un producto con track_stock saca lo que vende.",
			"item": [
				{
					"name": "Listar almacenes",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/warehouses",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"warehouses"
							],
							"query": [
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								},
								{
									"key": "include_archived",
									"value": "",
									"description": "true para incluir los archivados.",
									"disabled": true
								}
							]
						},
						"description": "Los almacenes del emisor, los más recientes primero: el de la Matriz y uno por sucursal se crean solos. Todos en una página.\n\nhttps://fiscalisto.com/docs/api/referencia/inventario/list-warehouses"
					}
				},
				{
					"name": "Ver un almacén",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/warehouses/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"warehouses",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "whs_OufpKqnrvx9p1"
								}
							]
						},
						"description": "Un almacén del emisor.\n\nhttps://fiscalisto.com/docs/api/referencia/inventario/get-warehouse"
					}
				},
				{
					"name": "Ver las existencias de un almacén",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/warehouses/:id/stock",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"warehouses",
								":id",
								"stock"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								},
								{
									"key": "include_empty",
									"value": "",
									"description": "true para incluir los productos con track_stock que están en 0.",
									"disabled": true
								}
							],
							"variable": [
								{
									"key": "id",
									"value": ""
								}
							]
						},
						"description": "Lo que hay de cada producto en el almacén, el producto más reciente primero. Solo los que tienen existencias, salvo con include_empty=true (todos los que llevan track_stock).\n\nhttps://fiscalisto.com/docs/api/referencia/inventario/list-warehouse-stock"
					}
				},
				{
					"name": "Ver las existencias de un producto",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/products/:id/stock",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"products",
								":id",
								"stock"
							],
							"variable": [
								{
									"key": "id",
									"value": ""
								}
							]
						},
						"description": "Lo que hay del producto en cada almacén del emisor (también en 0), apartado por cotizaciones y disponible.\n\nhttps://fiscalisto.com/docs/api/referencia/inventario/get-product-stock"
					}
				},
				{
					"name": "Listar movimientos (kárdex)",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/stock_movements",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"stock_movements"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								},
								{
									"key": "product",
									"value": "",
									"description": "Solo los de este producto (prd_…).",
									"disabled": true
								},
								{
									"key": "warehouse",
									"value": "",
									"description": "Solo los de este almacén (whs_…).",
									"disabled": true
								},
								{
									"key": "type",
									"value": "sale",
									"description": "Solo los de este tipo.",
									"disabled": true
								},
								{
									"key": "date_gte",
									"value": "",
									"description": "Desde este día (AAAA-MM-DD) u hora (AAAA-MM-DDTHH:MM:SS) de la Ciudad de México.",
									"disabled": true
								},
								{
									"key": "date_lte",
									"value": "",
									"description": "Hasta este día (completo) u hora de la Ciudad de México.",
									"disabled": true
								}
							]
						},
						"description": "Cada entrada y salida de existencias, la más reciente primero: ventas (de sus facturas), compras, ajustes, traspasos y lo que deshizo una cancelación.\n\nhttps://fiscalisto.com/docs/api/referencia/inventario/list-stock-movements"
					}
				},
				{
					"name": "Ver un movimiento",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/stock_movements/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"stock_movements",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "stm_OufpKqnrvx9p7"
								}
							]
						},
						"description": "Una entrada o salida de existencias, con lo que la causó (source).\n\nhttps://fiscalisto.com/docs/api/referencia/inventario/get-stock-movement"
					}
				},
				{
					"name": "Ajustar existencias",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/stock_adjustments",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"stock_adjustments"
							]
						},
						"description": "Mete o saca existencias de un almacén con su motivo: el inventario inicial, una merma, un robo, un sobrante. Las entradas valen su unit_cost (o el costo promedio), las salidas el costo del emisor (promedio o PEPS). Los productos deben llevar track_stock: true. Se aplica al momento (status applied).\n\nhttps://fiscalisto.com/docs/api/referencia/inventario/create-stock-adjustment",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"reason\": \"initial\",\n  \"note\": \"Inventario de apertura\",\n  \"lines\": [\n    {\n      \"product\": \"prd_OufpKqnrvx9p2\",\n      \"quantity\": 50,\n      \"unit_cost\": 90\n    }\n  ]\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Listar ajustes",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/stock_adjustments",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"stock_adjustments"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								},
								{
									"key": "warehouse",
									"value": "",
									"description": "Solo los de este almacén (whs_…).",
									"disabled": true
								},
								{
									"key": "status",
									"value": "applied",
									"description": "applied, pending, rejected o reversed.",
									"disabled": true
								}
							]
						},
						"description": "Los ajustes del emisor, los más recientes primero.\n\nhttps://fiscalisto.com/docs/api/referencia/inventario/list-stock-adjustments"
					}
				},
				{
					"name": "Ver un ajuste",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/stock_adjustments/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"stock_adjustments",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "adj_OufpKqnrvx9p1"
								}
							]
						},
						"description": "Un ajuste de existencias, con sus líneas.\n\nhttps://fiscalisto.com/docs/api/referencia/inventario/get-stock-adjustment"
					}
				}
			]
		},
		{
			"name": "Catálogos del SAT",
			"description": "Claves de producto, unidad, régimen, uso y demás catálogos del CFDI 4.0.",
			"item": [
				{
					"name": "Consultar un catálogo del SAT",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/sat_catalogs/:name",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"sat_catalogs",
								":name"
							],
							"query": [
								{
									"key": "q",
									"value": "",
									"description": "Qué buscar: palabras («consultoría») o una clave.",
									"disabled": true
								},
								{
									"key": "limit",
									"value": "10",
									"description": "Hasta cuántos, de 1 a 100 (búsquedas). Por omisión 20.",
									"disabled": false
								}
							],
							"variable": [
								{
									"key": "name",
									"value": "product_keys"
								}
							]
						},
						"description": "product_keys y unit_keys se buscan con q (texto o clave). Los demás vienen completos: tax_systems, cfdi_uses, payment_forms, payment_methods, relationship_types, cancellation_motives, export_types, tax_objects, retention_codes.\n\nhttps://fiscalisto.com/docs/api/referencia/catalogos-del-sat/get-sat-catalog"
					}
				}
			]
		},
		{
			"name": "Listas del SAT",
			"description": "Si un RFC está en la lista 69-B o en las del artículo 69.",
			"item": [
				{
					"name": "Revisar un RFC en las listas del SAT",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/sat_lists/:tax_id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"sat_lists",
								":tax_id"
							],
							"variable": [
								{
									"key": "tax_id",
									"value": ""
								}
							]
						},
						"description": "Si el RFC aparece en la lista 69-B (operaciones simuladas), 69-B Bis o del art. 69 (no localizados, créditos firmes, exigibles, cancelados, sentencias, CSD sin efectos). Las listas se actualizan cada día con los archivos del SAT. No usa timbres.\n\nhttps://fiscalisto.com/docs/api/referencia/listas-del-sat/get-sat-list-check"
					}
				},
				{
					"name": "Revisar varios RFC en las listas del SAT",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/sat_lists/check",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"sat_lists",
								"check"
							]
						},
						"description": "Hasta 1,000 RFC en una solicitud, en el mismo orden en que los mandó (sin repetidos). No usa timbres.\n\nhttps://fiscalisto.com/docs/api/referencia/listas-del-sat/check-sat-lists",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"tax_ids\": [\n    \"AAA080808HL8\",\n    \"ICV060329BY0\"\n  ]\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				}
			]
		},
		{
			"name": "Descargas del SAT",
			"description": "Las facturas emitidas y recibidas de un emisor, directo del SAT, con su XML.",
			"item": [
				{
					"name": "Pedirle al SAT las facturas de un emisor",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/sat_downloads",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"sat_downloads"
							]
						},
						"description": "La descarga masiva del SAT: las facturas que el emisor recibió (o emitió) en un periodo de hasta un año, con su XML. Contesta 202 de inmediato; el SAT tarda de minutos a horas y al terminar llega sat_download.completed (o sat_download.failed) y las facturas quedan en GET /v1/sat_invoices. En producción necesita la e.firma guardada del emisor; en pruebas no se le pregunta al SAT: la descarga trae facturas de ejemplo al instante. En producción usa 1 timbre por cada 100 CFDI que trae (al menos 1).\n\nhttps://fiscalisto.com/docs/api/referencia/descargas-del-sat/create-sat-download",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"direction\": \"received\",\n  \"from\": \"2026-09-01\",\n  \"to\": \"2026-09-30\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Listar descargas del SAT",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/sat_downloads",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"sat_downloads"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								}
							]
						},
						"description": "Las descargas pedidas al SAT, las más recientes primero, con su estado.\n\nhttps://fiscalisto.com/docs/api/referencia/descargas-del-sat/list-sat-downloads"
					}
				},
				{
					"name": "Ver una descarga del SAT",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/sat_downloads/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"sat_downloads",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "sdl_OufpKqnrvx9p3n8vQd2LkW7mZr1XyT5uBc"
								}
							]
						},
						"description": "Una descarga del SAT: su periodo, su estado y cuántos CFDI trajo. Al terminar llega sat_download.completed.\n\nhttps://fiscalisto.com/docs/api/referencia/descargas-del-sat/get-sat-download"
					}
				},
				{
					"name": "Listar facturas del SAT",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/sat_invoices",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"sat_invoices"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								},
								{
									"key": "direction",
									"value": "received",
									"description": "received (por omisión) o issued.",
									"disabled": true
								},
								{
									"key": "type",
									"value": "I",
									"description": "I, E, P, T o N.",
									"disabled": true
								},
								{
									"key": "counterparty_tax_id",
									"value": "",
									"description": "El RFC de quien la emitió (recibidas) o de quien la recibió (emitidas).",
									"disabled": true
								},
								{
									"key": "date_gte",
									"value": "",
									"description": "Con fecha desde este día (AAAA-MM-DD).",
									"disabled": true
								},
								{
									"key": "date_lte",
									"value": "",
									"description": "Con fecha hasta este día (AAAA-MM-DD), incluido.",
									"disabled": true
								}
							]
						},
						"description": "Las facturas que trajeron sus descargas (y las demás que Fiscalisto tenga del emisor), de la más reciente a la más antigua por fecha.\n\nhttps://fiscalisto.com/docs/api/referencia/descargas-del-sat/list-sat-invoices"
					}
				},
				{
					"name": "Ver una factura del SAT",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/sat_invoices/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"sat_invoices",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "sat_OufpKqnrvx9p1F"
								}
							]
						},
						"description": "Un CFDI que trajo una descarga del SAT, con sus importes y su estado ante el SAT.\n\nhttps://fiscalisto.com/docs/api/referencia/descargas-del-sat/get-sat-invoice"
					}
				},
				{
					"name": "Descargar el XML de una factura del SAT",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/sat_invoices/:id/xml",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"sat_invoices",
								":id",
								"xml"
							],
							"variable": [
								{
									"key": "id",
									"value": ""
								}
							]
						},
						"description": "El CFDI tal como lo entregó el SAT.\n\nhttps://fiscalisto.com/docs/api/referencia/descargas-del-sat/get-sat-invoice-xml"
					}
				}
			]
		},
		{
			"name": "Declaraciones del SAT",
			"description": "Las declaraciones que un emisor presentó ante el SAT, con su PDF, su acuse y sus cifras.",
			"item": [
				{
					"name": "Consultar las declaraciones de un emisor en el SAT",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/sat_declarations/refresh",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"sat_declarations",
								"refresh"
							]
						},
						"description": "Entra al SAT con la e.firma guardada del emisor y trae las declaraciones que presentó: provisionales o definitivas (desde 2022), la anual de persona moral (desde 2019) y las del servicio anterior Declaraciones y pagos, con su PDF, su acuse y sus cifras. La primera consulta trae todos los años que el SAT conserva; las siguientes, este año y el anterior. Solo consulta: nunca presenta ni firma nada. En producción usa 1 timbre por consulta (regresa si el SAT no contesta) y se puede hacer una vez cada 10 minutos por emisor. Contesta en menos de un minuto; si queda algo por bajar (status processing), sigue solo en la siguiente hora sin otro timbre. En pruebas no se le pregunta al SAT: trae declaraciones de ejemplo al instante.\n\nhttps://fiscalisto.com/docs/api/referencia/declaraciones-del-sat/refresh-sat-declarations",
						"body": {
							"mode": "raw",
							"raw": "{}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Listar declaraciones del SAT",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/sat_declarations",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"sat_declarations"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								},
								{
									"key": "year",
									"value": "",
									"description": "Solo las de un ejercicio, como 2025.",
									"disabled": true
								},
								{
									"key": "source",
									"value": "monthly",
									"description": "monthly (provisionales o definitivas), annual (la anual) o dyp (Declaraciones y pagos).",
									"disabled": true
								},
								{
									"key": "month",
									"value": "",
									"description": "Solo las de un mes (1 a 12).",
									"disabled": true
								},
								{
									"key": "type",
									"value": "normal",
									"description": "normal o complementary (complementarias).",
									"disabled": true
								}
							]
						},
						"description": "Las declaraciones que trajeron sus consultas, del ejercicio y mes más recientes a los más antiguos (la anual antes de los meses de su año). No usa timbres.\n\nhttps://fiscalisto.com/docs/api/referencia/declaraciones-del-sat/list-sat-declarations"
					}
				},
				{
					"name": "Ver el año mes por mes",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/sat_declarations/calendar",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"sat_declarations",
								"calendar"
							],
							"query": [
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								},
								{
									"key": "year",
									"value": "",
									"description": "El ejercicio, como 2026. Por omisión, el actual.",
									"disabled": true
								}
							]
						},
						"description": "Cada mes del ejercicio con sus obligaciones: presentada (con sus declaraciones), falta (venció y no la encontramos) o por presentar, con el día en que vence (el 17 del mes siguiente, o el día hábil siguiente, más los días por el sexto dígito del RFC). Se arma con lo que trajeron sus consultas; no usa timbres.\n\nhttps://fiscalisto.com/docs/api/referencia/declaraciones-del-sat/get-sat-declaration-calendar"
					}
				},
				{
					"name": "Ver una declaración del SAT",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/sat_declarations/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"sat_declarations",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "dcl_OufpKqnrvx9p1F"
								}
							]
						},
						"description": "Una declaración presentada al SAT, con sus cifras en summary y si ya están su PDF y su acuse.\n\nhttps://fiscalisto.com/docs/api/referencia/declaraciones-del-sat/get-sat-declaration"
					}
				},
				{
					"name": "Descargar el PDF de una declaración",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/sat_declarations/:id/pdf",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"sat_declarations",
								":id",
								"pdf"
							],
							"variable": [
								{
									"key": "id",
									"value": ""
								}
							]
						},
						"description": "La declaración como la da el SAT. No usa timbres.\n\nhttps://fiscalisto.com/docs/api/referencia/declaraciones-del-sat/get-sat-declaration-pdf"
					}
				},
				{
					"name": "Descargar el acuse de una declaración",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/sat_declarations/:id/receipt",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"sat_declarations",
								":id",
								"receipt"
							],
							"variable": [
								{
									"key": "id",
									"value": ""
								}
							]
						},
						"description": "El acuse de recibo, con la línea de captura si hay algo a pagar. No usa timbres.\n\nhttps://fiscalisto.com/docs/api/referencia/declaraciones-del-sat/get-sat-declaration-receipt"
					}
				},
				{
					"name": "Descargar los estados financieros de una anual",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/sat_declarations/:id/financial_statements",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"sat_declarations",
								":id",
								"financial_statements"
							],
							"variable": [
								{
									"key": "id",
									"value": ""
								}
							]
						},
						"description": "El Excel de estados financieros de la anual de persona moral, como lo da el SAT. No usa timbres.\n\nhttps://fiscalisto.com/docs/api/referencia/declaraciones-del-sat/get-sat-declaration-financial-statements"
					}
				}
			]
		},
		{
			"name": "Autofactura",
			"description": "Tickets que sus compradores facturan ellos mismos en el portal del emisor.",
			"item": [
				{
					"name": "Registrar un ticket",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/tickets",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"tickets"
							]
						},
						"description": "Una venta que su comprador factura él mismo: con el código (code) y el total en el portal del emisor (url, que puede incrustar en su página con fiscalisto.js), da sus datos fiscales y la factura se timbra al momento con los timbres de su cuenta. Lo que nadie factura entra solo en la factura global del periodo. Registrar otra vez el mismo folio con el mismo total contesta el ticket que ya existe (los reintentos son seguros); con otro total, 409.\n\nhttps://fiscalisto.com/docs/api/referencia/autofactura/create-ticket",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"folio\": \"A1042\",\n  \"total\": 580,\n  \"payment_form\": \"04\",\n  \"product_key\": \"90101501\",\n  \"description\": \"Consumo de alimentos\",\n  \"sold_at\": \"2026-10-24T14:32:00-06:00\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Listar tickets",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/tickets",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"tickets"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								},
								{
									"key": "status",
									"value": "pending",
									"description": "pending, invoiced, global o cancelled.",
									"disabled": true
								},
								{
									"key": "sold_at_gte",
									"value": "",
									"description": "Vendidos desde (ISO 8601 o AAAA-MM-DD).",
									"disabled": true
								},
								{
									"key": "sold_at_lte",
									"value": "",
									"description": "Vendidos hasta (ISO 8601 o AAAA-MM-DD, el día completo).",
									"disabled": true
								}
							]
						},
						"description": "Del más reciente al más antiguo por fecha de venta.\n\nhttps://fiscalisto.com/docs/api/referencia/autofactura/list-tickets"
					}
				},
				{
					"name": "Ver un ticket",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/tickets/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"tickets",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "tkt_OufpKqnrvx9p6hW1yQbT3mZr8sKdLx0VeN"
								}
							]
						},
						"description": "Un ticket de autofactura: si ya se facturó (invoice) o entró en la factura global (global_invoice).\n\nhttps://fiscalisto.com/docs/api/referencia/autofactura/get-ticket"
					}
				},
				{
					"name": "Cancelar un ticket",
					"request": {
						"method": "DELETE",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/tickets/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"tickets",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "tkt_OufpKqnrvx9p6hW1yQbT3mZr8sKdLx0VeN"
								}
							]
						},
						"description": "Una venta que no se hizo (devolución, error): ya no se puede facturar ni entra en la factura global. Solo mientras esté pendiente.\n\nhttps://fiscalisto.com/docs/api/referencia/autofactura/cancel-ticket"
					}
				},
				{
					"name": "Ver el portal de autofactura de un emisor",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/issuers/:id/self_invoicing",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"issuers",
								":id",
								"self_invoicing"
							],
							"variable": [
								{
									"key": "id",
									"value": ""
								}
							]
						},
						"description": "El portal de autofactura del emisor: su dirección, hasta cuándo se puede facturar un ticket y cómo se arma la factura global.\n\nhttps://fiscalisto.com/docs/api/referencia/autofactura/get-self-invoicing"
					}
				},
				{
					"name": "Cambiar las reglas de autofactura",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/issuers/:id/self_invoicing",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"issuers",
								":id",
								"self_invoicing"
							],
							"variable": [
								{
									"key": "id",
									"value": ""
								}
							]
						},
						"description": "Hasta cuándo se puede facturar un ticket y cada cuánto se timbra la factura global.\n\nhttps://fiscalisto.com/docs/api/referencia/autofactura/update-self-invoicing",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"window\": \"month\",\n  \"global_periodicity\": \"04\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				}
			]
		},
		{
			"name": "Contabilidad",
			"description": "Pólizas, balanza, catálogo de cuentas, contabilidad electrónica (Anexo 24) y DIOT, de los CFDI del emisor.",
			"item": [
				{
					"name": "Listar las pólizas de un mes",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/accounting/journal_entries",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"accounting",
								"journal_entries"
							],
							"query": [
								{
									"key": "month",
									"value": "",
									"description": "El mes (AAAA-MM).",
									"disabled": true
								},
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántas por página, de 1 a 1,000. Por omisión 100.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id de la última póliza de la página anterior.",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								}
							]
						},
						"description": "Las pólizas de diario del mes, con sus cuentas y código agrupador del SAT: una por cada CFDI de ingreso o egreso vigente, emitido o recibido (los recibidos con la categoría de su gasto); una por cada pago de un complemento; una por cada recibo de nómina, y una con la depreciación de los activos fijos. Un PUE se registra cobrado o pagado según su forma de pago. En pesos; un CFDI en otra moneda sin tipo de cambio no se registra. No incluye movimientos de banco sin CFDI ni provisiones.\n\nhttps://fiscalisto.com/docs/api/referencia/contabilidad/list-journal-entries"
					}
				},
				{
					"name": "Ver la balanza de comprobación",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/accounting/trial_balance",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"accounting",
								"trial_balance"
							],
							"query": [
								{
									"key": "month",
									"value": "",
									"description": "El mes (AAAA-MM).",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								}
							]
						},
						"description": "Saldo inicial, cargos, abonos y saldo final de cada cuenta en el mes. Los saldos iniciales se acumulan desde el primer CFDI, o desde los saldos iniciales capturados en la app (las de resultados, desde enero), y los resultados de cada año anterior se cierran a capital.\n\nhttps://fiscalisto.com/docs/api/referencia/contabilidad/get-trial-balance"
					}
				},
				{
					"name": "Ver los estados financieros",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/accounting/financial_statements",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"accounting",
								"financial_statements"
							],
							"query": [
								{
									"key": "month",
									"value": "",
									"description": "El mes (AAAA-MM).",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								}
							]
						},
						"description": "El estado de resultados (del mes y del año hasta ese mes) y el balance general al cierre del mes, leídos de la misma balanza, así que siempre suman las mismas pólizas.\n\nhttps://fiscalisto.com/docs/api/referencia/contabilidad/get-financial-statements"
					}
				},
				{
					"name": "Cruzar lo declarado con lo facturado",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/accounting/cross_checks",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"accounting",
								"cross_checks"
							],
							"query": [
								{
									"key": "year",
									"value": "",
									"description": "El ejercicio. Por omisión, el actual.",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								}
							]
						},
						"description": "Cada mes ya vencido del año: el IVA trasladado, acreditable y retenido y los ingresos para ISR que el emisor declaró (de GET /v1/sat_declarations, después de POST /v1/sat_declarations/refresh) contra lo que dicen sus CFDI. Hasta $2 de diferencia es redondeo (las declaraciones van en pesos enteros). Una cifra que la declaración no trae en un renglón reconocible es unreadable con declared null, nunca 0. También el IVA a favor y el régimen con que factura. Gratis: no consulta al SAT.\n\nhttps://fiscalisto.com/docs/api/referencia/contabilidad/get-cross-checks"
					}
				},
				{
					"name": "Ver los CFDI de una cifra del cruce",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/accounting/cross_checks/cfdi",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"accounting",
								"cross_checks",
								"cfdi"
							],
							"query": [
								{
									"key": "month",
									"value": "",
									"description": "El mes (AAAA-MM), cuya declaración ya venció.",
									"disabled": true
								},
								{
									"key": "key",
									"value": "vat_charged",
									"description": "La cifra: vat_charged, vat_creditable, vat_withheld, isr_income, isr_withheld_salaries, isr_withheld_suppliers o vat_withheld_suppliers.",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								}
							]
						},
						"description": "Los CFDI que forman lo facturado (invoiced) de una cifra del cruce de un mes, con los mismos cálculos de Impuestos: cada factura PUE o nota de crédito en su mes y cada factura PPD por lo que se pagó en el mes, con lo que aporta. La suma de cfdi más adjustment es invoiced. Sirve para ver por qué una cifra differs. Gratis: no consulta al SAT.\n\nhttps://fiscalisto.com/docs/api/referencia/contabilidad/get-cross-check-cfdi"
					}
				},
				{
					"name": "Ver el catálogo de cuentas",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/accounting/accounts",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"accounting",
								"accounts"
							],
							"query": [
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								}
							]
						},
						"description": "Las cuentas que usan las pólizas, con su código agrupador del SAT.\n\nhttps://fiscalisto.com/docs/api/referencia/contabilidad/list-ledger-accounts"
					}
				},
				{
					"name": "Descargar la contabilidad electrónica",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/accounting/electronic_accounting",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"accounting",
								"electronic_accounting"
							],
							"query": [
								{
									"key": "month",
									"value": "",
									"description": "El mes (AAAA-MM).",
									"disabled": true
								},
								{
									"key": "type",
									"value": "normal",
									"description": "normal (BN, por omisión) o complementary (BC, con modified_on).",
									"disabled": true
								},
								{
									"key": "modified_on",
									"value": "",
									"description": "complementary: el día en que se modificó (AAAA-MM-DD).",
									"disabled": true
								},
								{
									"key": "journal_request",
									"value": "AF",
									"description": "Para incluir las pólizas: AF acto de fiscalización, FC fiscalización compulsa (con order_number), DE devolución o CO compensación (con procedure_number).",
									"disabled": true
								},
								{
									"key": "order_number",
									"value": "",
									"description": "AF y FC: el número de orden (ABC1234567/26).",
									"disabled": true
								},
								{
									"key": "procedure_number",
									"value": "",
									"description": "DE y CO: el número de trámite (AB123456789012).",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								}
							]
						},
						"description": "El ZIP del mes para el Buzón Tributario: el catálogo (CT) y la balanza (BN, o BC si es complementaria), cada uno en su ZIP con el nombre que espera el SAT, en el formato 1.3 del Anexo 24. Con journal_request, también las pólizas (PL), que se entregan cuando el SAT las pide.\n\nhttps://fiscalisto.com/docs/api/referencia/contabilidad/get-electronic-accounting"
					}
				},
				{
					"name": "Ver la DIOT de un mes",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/accounting/diot",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"accounting",
								"diot"
							],
							"query": [
								{
									"key": "month",
									"value": "",
									"description": "El mes (AAAA-MM).",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								}
							]
						},
						"description": "Lo efectivamente pagado a cada proveedor en el mes (facturas PUE y complementos de pago recibidos), con sus notas de crédito como devoluciones, por tipo de operación. Sale de las facturas recibidas que trajo de las descargas del SAT. Desde enero de 2025 (formato 2025).\n\nhttps://fiscalisto.com/docs/api/referencia/contabilidad/get-diot"
					}
				},
				{
					"name": "Descargar la DIOT para el SAT",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/accounting/diot/file",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"accounting",
								"diot",
								"file"
							],
							"query": [
								{
									"key": "month",
									"value": "",
									"description": "El mes (AAAA-MM).",
									"disabled": true
								},
								{
									"key": "group_small_suppliers",
									"value": "",
									"description": "true para agrupar proveedores de hasta $50,000 en el mes (regla 4.5.2).",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								}
							]
						},
						"description": "El TXT de carga masiva de la DIOT 2025: 54 campos separados por |, pesos enteros. Con group_small_suppliers=true junta en una línea global a los proveedores chicos (regla 4.5.2 RMF). Un mes sin pagos a proveedores responde diot_empty: esa se presenta sin operaciones en el portal del SAT.\n\nhttps://fiscalisto.com/docs/api/referencia/contabilidad/get-diot-file"
					}
				}
			]
		},
		{
			"name": "Tiendas en línea",
			"description": "Shopify y Mercado Libre conectados: cada pedido pagado se vuelve un ticket de autofactura.",
			"item": [
				{
					"name": "Conectar una tienda",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/store_connections",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"store_connections"
							]
						},
						"description": "Shopify: con el dominio y las llaves de la app de la tienda (Dev Dashboard, permisos read_orders y write_orders) registra los webhooks y queda active. Mercado Libre: queda pending hasta que el vendedor autorice en authorize_url. Desde entonces cada pedido pagado es un ticket (folio SHOP-1001 o ML-…), que su comprador factura en el portal o entra en la factura global; un pedido cancelado o reembolsado completo cancela su ticket.\n\nhttps://fiscalisto.com/docs/api/referencia/tiendas-en-linea/create-store-connection",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"platform\": \"shopify\",\n  \"shop\": \"mi-tienda.myshopify.com\",\n  \"client_id\": \"8c1f0e7a2b3d4e5f6a7b8c9d0e1f2a3b\",\n  \"client_secret\": \"shpss_0123456789abcdef0123456789abcdef\",\n  \"settings\": {\n    \"product_key\": \"53101600\",\n    \"payment_forms\": {\n      \"paypal\": \"31\"\n    }\n  }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Listar tiendas",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/store_connections",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"store_connections"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								}
							]
						},
						"description": "Las más recientes primero, también las desconectadas.\n\nhttps://fiscalisto.com/docs/api/referencia/tiendas-en-linea/list-store-connections"
					}
				},
				{
					"name": "Ver una tienda",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/store_connections/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"store_connections",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "stc_OufpKqnrvx9p3Kd8sLm2XyT5uBcW8sKdLx"
								}
							]
						},
						"description": "Una tienda conectada (Shopify, Mercado Libre o WooCommerce), su estado y lo último que importó.\n\nhttps://fiscalisto.com/docs/api/referencia/tiendas-en-linea/get-store-connection"
					}
				},
				{
					"name": "Cambiar cómo se vuelven tickets sus pedidos",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/store_connections/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"store_connections",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "stc_OufpKqnrvx9p3Kd8sLm2XyT5uBcW8sKdLx"
								}
							]
						},
						"description": "Cuenta para los pedidos que lleguen; los tickets ya hechos no cambian.\n\nhttps://fiscalisto.com/docs/api/referencia/tiendas-en-linea/update-store-connection",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"settings\": {\n    \"folio_prefix\": \"WEB-\",\n    \"iva\": \"0.16\"\n  }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Desconectar una tienda",
					"request": {
						"method": "DELETE",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/store_connections/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"store_connections",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "stc_OufpKqnrvx9p3Kd8sLm2XyT5uBcW8sKdLx"
								}
							]
						},
						"description": "Sus pedidos dejan de llegar y se borran sus llaves y webhooks. Los tickets que ya hizo siguen.\n\nhttps://fiscalisto.com/docs/api/referencia/tiendas-en-linea/delete-store-connection"
					}
				},
				{
					"name": "Traer pedidos pagados",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/store_connections/:id/import_orders",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"store_connections",
								":id",
								"import_orders"
							],
							"variable": [
								{
									"key": "id",
									"value": ""
								}
							]
						},
						"description": "Los pedidos pagados desde una fecha (hasta 31 días, 200 a la vez) que no llegaron por webhook: la tienda se conectó después o estuvo caída. Un pedido que ya es ticket no se repite.\n\nhttps://fiscalisto.com/docs/api/referencia/tiendas-en-linea/import-store-orders",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"since\": \"2026-10-18\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				}
			]
		},
		{
			"name": "Facturas recurrentes",
			"description": "Facturas que el emisor timbra solo cada mes, semana o día.",
			"item": [
				{
					"name": "Crear una factura recurrente",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/recurring_invoices",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"recurring_invoices"
							]
						},
						"description": "Una factura que el emisor timbra solo en cada fecha (cada interval meses en day_of_month, o cada interval semanas o días), a la hora que elija, con los timbres de su cuenta, y la manda al cliente si send_email. Cada una es una factura normal (invoice.stamped, con recurring_invoice) y nunca se timbra dos veces el mismo periodo. invoice es el cuerpo de POST /v1/invoices: se revisa ahora, con las mismas reglas.\n\nhttps://fiscalisto.com/docs/api/referencia/facturas-recurrentes/create-recurring-invoice",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"name\": \"Renta oficina 3\",\n  \"schedule\": {\n    \"frequency\": \"monthly\",\n    \"day_of_month\": 1,\n    \"hour\": 7\n  },\n  \"invoice\": {\n    \"customer\": {\n      \"tax_id\": \"ICV060329BY0\",\n      \"legal_name\": \"INMOBILIARIA CVA\",\n      \"tax_system\": \"601\",\n      \"zip\": \"33826\",\n      \"email\": \"pagos@cva.example\"\n    },\n    \"payment_form\": \"03\",\n    \"items\": [\n      {\n        \"description\": \"Renta de oficina de {mes} {año}\",\n        \"product_key\": \"80131500\",\n        \"unit_price\": 15000\n      }\n    ]\n  }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Listar facturas recurrentes",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/recurring_invoices",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"recurring_invoices"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								},
								{
									"key": "status",
									"value": "active",
									"description": "active o paused.",
									"disabled": true
								}
							]
						},
						"description": "Las más recientes primero.\n\nhttps://fiscalisto.com/docs/api/referencia/facturas-recurrentes/list-recurring-invoices"
					}
				},
				{
					"name": "Ver una factura recurrente",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/recurring_invoices/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"recurring_invoices",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "rin_OufpKqnrvx9p7Hq2mZr1XyT5uBcW8sKdLx"
								}
							]
						},
						"description": "Una factura recurrente: su calendario, la próxima fecha, la última factura que timbró y, si falló, por qué en last_error.\n\nhttps://fiscalisto.com/docs/api/referencia/facturas-recurrentes/get-recurring-invoice"
					}
				},
				{
					"name": "Cambiar o pausar una factura recurrente",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/recurring_invoices/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"recurring_invoices",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "rin_OufpKqnrvx9p7Hq2mZr1XyT5uBcW8sKdLx"
								}
							]
						},
						"description": "Solo lo que mande cambia. invoice reemplaza la factura completa desde la siguiente vez. active: false la pausa; active: true la reanuda desde hoy, sin timbrar las fechas que pasaron en pausa. schedule.start_date mueve la siguiente fecha.\n\nhttps://fiscalisto.com/docs/api/referencia/facturas-recurrentes/update-recurring-invoice",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"active\": false\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Borrar una factura recurrente",
					"request": {
						"method": "DELETE",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/recurring_invoices/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"recurring_invoices",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "prd_OufpKqnrvx9p1"
								}
							]
						},
						"description": "Ya no timbra más; las facturas que timbró se quedan.\n\nhttps://fiscalisto.com/docs/api/referencia/facturas-recurrentes/delete-recurring-invoice"
					}
				},
				{
					"name": "Saltar la siguiente factura",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/recurring_invoices/:id/skip",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"recurring_invoices",
								":id",
								"skip"
							],
							"variable": [
								{
									"key": "id",
									"value": "rin_OufpKqnrvx9p7Hq2mZr1XyT5uBcW8sKdLx"
								}
							]
						},
						"description": "La siguiente fecha pasa a la que sigue, sin timbrar nada.\n\nhttps://fiscalisto.com/docs/api/referencia/facturas-recurrentes/skip-recurring-invoice"
					}
				},
				{
					"name": "Timbrar ahora la que toca",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/recurring_invoices/:id/run",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"recurring_invoices",
								":id",
								"run"
							],
							"variable": [
								{
									"key": "id",
									"value": "inv_OufpKqnrvx9p0Nfbydl9jG4UNGeTYcvdrg"
								}
							]
						},
						"description": "Timbra el periodo que ya toca (next_invoice_on es hoy o antes) sin esperar su hora. Si no toca aún, 409 recurring_not_due. Si la hora llega mientras tanto, no se timbra dos veces: es el mismo periodo.\n\nhttps://fiscalisto.com/docs/api/referencia/facturas-recurrentes/run-recurring-invoice"
					}
				}
			]
		},
		{
			"name": "Cotizaciones",
			"description": "Cotizaciones que su cliente ve, acepta o rechaza en una liga, y se facturan.",
			"item": [
				{
					"name": "Crear una cotización",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/quotes",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"quotes"
							]
						},
						"description": "Una cotización en borrador, con los conceptos y las condiciones de pago de una factura (se revisan con las mismas reglas, así que siempre se puede facturar). customer es un cliente de su catálogo, uno con sus datos fiscales (se agrega a sus clientes) o solo name y email si aún no los tiene. Se manda con POST /v1/quotes/{id}/send.\n\nhttps://fiscalisto.com/docs/api/referencia/cotizaciones/create-quote",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"customer\": \"cus_OufpKqnrvx9p42\",\n  \"payment_form\": \"03\",\n  \"items\": [\n    {\n      \"description\": \"Desarrollo del sitio web\",\n      \"product_key\": \"81112103\",\n      \"unit_price\": 45000\n    }\n  ],\n  \"terms\": \"50% de anticipo, entrega en 4 semanas.\",\n  \"auto_invoice\": true\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Listar cotizaciones",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/quotes",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"quotes"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								},
								{
									"key": "issuer",
									"value": "",
									"description": "El emisor (iss_…). Puede omitirse si la llave o la cuenta tienen uno solo.",
									"disabled": true
								},
								{
									"key": "status",
									"value": "draft",
									"description": "Solo las que estén en este estado.",
									"disabled": true
								}
							]
						},
						"description": "Las más recientes primero, cada una en su última versión.\n\nhttps://fiscalisto.com/docs/api/referencia/cotizaciones/list-quotes"
					}
				},
				{
					"name": "Ver una cotización",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/quotes/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"quotes",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "quo_OufpKqnrvx9p3Kd8wQm2XyT5uBcW8sKdLx"
								}
							]
						},
						"description": "Su última versión.\n\nhttps://fiscalisto.com/docs/api/referencia/cotizaciones/get-quote"
					}
				},
				{
					"name": "Cambiar una cotización",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/quotes/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"quotes",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "quo_OufpKqnrvx9p3Kd8wQm2XyT5uBcW8sKdLx"
								}
							]
						},
						"description": "Solo lo que mande cambia. Un borrador cambia ahí mismo; una que ya se envió se vuelve una versión nueva en borrador (mismo número, version + 1) que el cliente ve al mandarla; mientras, su liga muestra la anterior. Una aceptada, rechazada o facturada ya no cambia.\n\nhttps://fiscalisto.com/docs/api/referencia/cotizaciones/update-quote",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"valid_until\": \"2026-11-30\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Borrar una cotización",
					"request": {
						"method": "DELETE",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/quotes/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"quotes",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "prd_OufpKqnrvx9p1"
								}
							]
						},
						"description": "Solo una que nunca se envió; si no, 400 quote_not_draft.\n\nhttps://fiscalisto.com/docs/api/referencia/cotizaciones/delete-quote"
					}
				},
				{
					"name": "Mandar una cotización",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/quotes/:id/send",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"quotes",
								":id",
								"send"
							],
							"variable": [
								{
									"key": "id",
									"value": "quo_OufpKqnrvx9p3Kd8wQm2XyT5uBcW8sKdLx"
								}
							]
						},
						"description": "La manda por correo con su PDF y la liga donde el cliente la ve, la acepta, pide cambios o la rechaza. Con send_email: false solo se marca enviada y contesta url, para que usted la mande por WhatsApp o su propio correo.\n\nhttps://fiscalisto.com/docs/api/referencia/cotizaciones/send-quote",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"to\": \"compras@cva.example\",\n  \"message\": \"Le comparto la cotización del sitio.\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Marcar aceptada",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/quotes/:id/accept",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"quotes",
								":id",
								"accept"
							],
							"variable": [
								{
									"key": "id",
									"value": "quo_OufpKqnrvx9p3Kd8wQm2XyT5uBcW8sKdLx"
								}
							]
						},
						"description": "El cliente le dijo que sí por teléfono, en persona… Llega quote.accepted. No timbra: para eso, POST /v1/quotes/{id}/invoice.\n\nhttps://fiscalisto.com/docs/api/referencia/cotizaciones/accept-quote"
					}
				},
				{
					"name": "Facturar una cotización",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/quotes/:id/invoice",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"quotes",
								":id",
								"invoice"
							],
							"variable": [
								{
									"key": "id",
									"value": "inv_OufpKqnrvx9p0Nfbydl9jG4UNGeTYcvdrg"
								}
							]
						},
						"description": "Timbra la factura con los conceptos de la cotización y los datos fiscales del cliente, y la deja facturada (invoice). Si no estaba aceptada, la marca aceptada. Una en otra moneda va al tipo de cambio de hoy. Sin los datos fiscales del cliente, 400 quote_customer_missing; rechazada o vencida, 400 quote_not_invoiceable. Si ya se facturó, contesta esa factura.\n\nhttps://fiscalisto.com/docs/api/referencia/cotizaciones/invoice-quote"
					}
				},
				{
					"name": "Descargar el PDF",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/quotes/:id/pdf",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"quotes",
								":id",
								"pdf"
							],
							"variable": [
								{
									"key": "id",
									"value": ""
								}
							]
						},
						"description": "El PDF de su última versión, con el diseño de PDF del emisor.\n\nhttps://fiscalisto.com/docs/api/referencia/cotizaciones/get-quote-pdf"
					}
				}
			]
		},
		{
			"name": "Webhooks",
			"description": "Direcciones de su servidor que reciben los eventos, firmados.",
			"item": [
				{
					"name": "Crear un webhook",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/webhook_endpoints",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"webhook_endpoints"
							]
						},
						"description": "La respuesta trae el secreto de firma (secret) una sola vez.\n\nhttps://fiscalisto.com/docs/api/referencia/webhooks/create-webhook-endpoint",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"url\": \"https://mi-plataforma.mx/webhooks/fiscalisto\",\n  \"events\": [\n    \"invoice.stamped\",\n    \"invoice.failed\",\n    \"invoice.canceled\"\n  ]\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Listar webhooks",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/webhook_endpoints",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"webhook_endpoints"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								}
							]
						},
						"description": "Los webhooks del modo de la llave. Hasta 16 por modo.\n\nhttps://fiscalisto.com/docs/api/referencia/webhooks/list-webhook-endpoints"
					}
				},
				{
					"name": "Ver un webhook",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/webhook_endpoints/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"webhook_endpoints",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "whe_0q1Vmmw52sbDpmtsKD1E"
								}
							]
						},
						"description": "Un webhook: su dirección, los eventos que recibe y si sus entregas fallan. El secreto solo viene al crearlo.\n\nhttps://fiscalisto.com/docs/api/referencia/webhooks/get-webhook-endpoint"
					}
				},
				{
					"name": "Actualizar un webhook",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/webhook_endpoints/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"webhook_endpoints",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "whe_0q1Vmmw52sbDpmtsKD1E"
								}
							]
						},
						"description": "Cambia su dirección, sus eventos, su descripción o su versión de la API; con disabled: false vuelve a encender uno que se apagó.\n\nhttps://fiscalisto.com/docs/api/referencia/webhooks/update-webhook-endpoint",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"events\": [\n    \"*\"\n  ]\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Borrar un webhook",
					"request": {
						"method": "DELETE",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/webhook_endpoints/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"webhook_endpoints",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "prd_OufpKqnrvx9p1"
								}
							]
						},
						"description": "Deja de mandar eventos a esa dirección. Los eventos siguen en GET /v1/events.\n\nhttps://fiscalisto.com/docs/api/referencia/webhooks/delete-webhook-endpoint"
					}
				},
				{
					"name": "Cambiar el secreto",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/webhook_endpoints/:id/roll_secret",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"webhook_endpoints",
								":id",
								"roll_secret"
							],
							"variable": [
								{
									"key": "id",
									"value": "whe_0q1Vmmw52sbDpmtsKD1E"
								}
							]
						},
						"description": "Un secreto nuevo, que la respuesta trae una sola vez. El anterior sigue firmando (una segunda firma en webhook-signature) el tiempo que elija, 24 horas por omisión, para que cambie su servidor sin rechazar eventos. Si se filtró, mande previous_secret_expires_in: 0.\n\nhttps://fiscalisto.com/docs/api/referencia/webhooks/roll-webhook-secret",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"previous_secret_expires_in\": 3600\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				},
				{
					"name": "Mandar un evento de prueba",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Idempotency-Key",
								"value": "{{$guid}}",
								"description": "Una nueva por solicitud; repita la misma para no hacer nada dos veces."
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseUrl}}/v1/webhook_endpoints/:id/test",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"webhook_endpoints",
								":id",
								"test"
							],
							"variable": [
								{
									"key": "id",
									"value": ""
								}
							]
						},
						"description": "Manda ahora, una sola vez y sin reintentos, un evento del tipo que elija con un objeto de ejemplo (sus id no existen), firmado como los reales, aunque el webhook no escuche ese tipo. La respuesta trae lo que contestó su servidor. El evento no sale en GET /v1/events, pero sí en las entregas del webhook.\n\nhttps://fiscalisto.com/docs/api/referencia/webhooks/test-webhook-endpoint",
						"body": {
							"mode": "raw",
							"raw": "{\n  \"type\": \"invoice.failed\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						}
					}
				}
			]
		},
		{
			"name": "Eventos",
			"description": "Lo que pasó en su cuenta: timbradas, rechazadas, canceladas.",
			"item": [
				{
					"name": "Listar eventos",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/events",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"events"
							],
							"query": [
								{
									"key": "limit",
									"value": "10",
									"description": "Cuántos por página, de 1 a 100. Por omisión 10.",
									"disabled": false
								},
								{
									"key": "starting_after",
									"value": "",
									"description": "El id del último de la página anterior, para la siguiente.",
									"disabled": true
								},
								{
									"key": "type",
									"value": "invoice.stamped",
									"description": "Solo de este tipo (invoice.stamped), o todos los de un recurso con un comodín (invoice.*).",
									"disabled": true
								},
								{
									"key": "object",
									"value": "",
									"description": "Solo los de este objeto (inv_…, ret_…, bat_…).",
									"disabled": true
								},
								{
									"key": "delivery_success",
									"value": "",
									"description": "false: los que algún webhook no recibió (su último intento falló). true: los que recibieron todos los webhooks a los que se mandaron.",
									"disabled": true
								}
							]
						},
						"description": "Los de los últimos 30 días, los más recientes primero.\n\nhttps://fiscalisto.com/docs/api/referencia/eventos/list-events"
					}
				},
				{
					"name": "Ver un evento",
					"request": {
						"method": "GET",
						"header": [],
						"url": {
							"raw": "{{baseUrl}}/v1/events/:id",
							"host": [
								"{{baseUrl}}"
							],
							"path": [
								"v1",
								"events",
								":id"
							],
							"variable": [
								{
									"key": "id",
									"value": "evt_0PKhIdhYuAGwzmMQYfkc"
								}
							]
						},
						"description": "Un evento de los últimos 30 días, con el objeto como estaba cuando pasó.\n\nhttps://fiscalisto.com/docs/api/referencia/eventos/get-event"
					}
				}
			]
		}
	]
}