1313- Manejo simplificado de errores
1414- Búsqueda en catálogos del SAT
1515- Documentación completa y ejemplos prácticos
16+ - [ Ejemplos en Python] ( https://github.com/FiscalAPI/fiscalapi-samples-python )
1617
1718## 📦 Instalación
1819
@@ -32,7 +33,7 @@ poetry add fiscalapi
3233
33341 . ** Crea un objeto de configuración** con [ tus credenciales] ( https://docs.fiscalapi.com/credentials-info ) :
3435``` python
35- from fiscalapi.models.common_models import FiscalApiSettings
36+ from fiscalapi import FiscalApiSettings
3637
3738settings = FiscalApiSettings(
3839 api_url = " https://test.fiscalapi.com" , # https://live.fiscalapi.com (producción)
@@ -63,7 +64,7 @@ FiscalAPI admite dos [modos de operación](https://docs.fiscalapi.com/modes-of-o
6364### 1. Crear una Persona (Emisor o Receptor)
6465
6566``` python
66- from fiscalapi.models.fiscalapi_models import Person
67+ from fiscalapi import Person
6768
6869person = Person(
6970 legal_name = " Empresa Python SA de CV" ,
@@ -79,7 +80,7 @@ api_response = client.people.create(person)
7980[ Descarga certificados de prueba] ( https://docs.fiscalapi.com/tax-files-info )
8081
8182``` python
82- from fiscalapi.models.fiscalapi_models import TaxFile
83+ from fiscalapi import TaxFile
8384
8485# Subir certificado (CER)
8586certificado_csd = TaxFile(
@@ -106,7 +107,7 @@ api_response_key = client.tax_files.create(clave_privada_csd)
106107### 3. Crear un Producto o Servicio
107108
108109``` python
109- from fiscalapi.models.fiscalapi_models import Product
110+ from fiscalapi import Product
110111
111112product = Product(
112113 description = " Producto python sin impuestos" ,
@@ -119,7 +120,7 @@ api_response = client.products.create(product)
119120### 4. Actualizar Impuestos de un Producto
120121
121122``` python
122- from fiscalapi.models.fiscalapi_models import Product, ProductTax
123+ from fiscalapi import Product, ProductTax
123124
124125product = Product(
125126 id = " f4bf4df3-5a91-4a30-b137-52cb517d13c4" ,
@@ -155,7 +156,7 @@ api_response = client.products.update(product)
155156``` python
156157from datetime import datetime
157158from decimal import Decimal
158- from fiscalapi.models.fiscalapi_models import Invoice, InvoiceIssuer, InvoiceItem, InvoiceRecipient
159+ from fiscalapi import Invoice, InvoiceIssuer, InvoiceItem, InvoiceRecipient
159160
160161invoice = Invoice(
161162 version_code = " 4.0" ,
@@ -190,7 +191,7 @@ api_response = client.invoices.create(invoice)
190191### 6. Crear la Misma Factura de Ingreso (Por Valores)
191192
192193``` python
193- from fiscalapi.models.fiscalapi_models import Invoice, InvoiceIssuer, InvoiceItem, InvoiceRecipient, ItemTax, TaxCredential
194+ from fiscalapi import Invoice, InvoiceIssuer, InvoiceItem, InvoiceRecipient, ItemTax, TaxCredential
194195
195196invoice = Invoice(
196197 version_code = " 4.0" ,
0 commit comments