Skip to main content

Este paquete está diseñado específicamente para proporcionar clases que permiten a los usuarios establecer una conexión eficiente con las API SUNAT

Project description

Introducción

Este paquete está diseñado específicamente para proporcionar clases que permiten a los usuarios establecer una conexión eficiente con las API SUNAT.

Empezando

Este proyecto cuenta con las siguientes clases:

  1. Generador de token (Clase Token)
import os
from dotenv import load_dotenv
from trujillo.sunat.token import Token

load_dotenv()

args = {
    'client_id': os.environ["CLIENT_ID"],
    'client_secret': os.environ["CLIENT_SECRET"]
}

token = Token(args=args).generate_token()
  1. Ver el estado del comprobante de pago (Clase ValidateReceip)
import pandas as pd
from trujillo.sunat.validate import ValidateReceip

validate = ValidateReceip(token=token, ruc='20609699982')

consult = [{
    'numRuc': '20609699982'
    , 'codComp': '03'
    , 'numeroSerie': 'B040'
    , 'numero': '00055401'
    , 'fechaEmision': '01/04/2024'
    , 'monto': '145.7'
}]

results = validate.get_records(consult=consult)
dataset = []
for result in results:
    dataset.append(result)

content = pd.DataFrame(dataset)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

trujillo_sunat_package-0.0.1.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

trujillo_sunat_package-0.0.1-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file trujillo_sunat_package-0.0.1.tar.gz.

File metadata

  • Download URL: trujillo_sunat_package-0.0.1.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.4

File hashes

Hashes for trujillo_sunat_package-0.0.1.tar.gz
Algorithm Hash digest
SHA256 692d0ef78de4d7a38971bea80fb5430804c999f19860e30d53ebd4178cac5078
MD5 369088f9fcb479f124b713617ab181c9
BLAKE2b-256 f617bf64a497f5c8e01cbb32c2a91f38ceb6de64b3984cfaab6e4fbcdd8db745

See more details on using hashes here.

File details

Details for the file trujillo_sunat_package-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for trujillo_sunat_package-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 886d578bb9981c1abbfb90aa7d5cbf7e97c7602a553a594859cf5c08f39d9fcf
MD5 660d79f1c7239754c0835e969e6c2033
BLAKE2b-256 eb333c690e89c1b10e6bf6ef9361c9117a650e9cf921eefcd853748dae1f26c4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page