micros/asobancaria 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

micros/asobancaria

最新稳定版本:0.0.1

Composer 安装命令:

composer require micros/asobancaria

包简介

Librería para procesar archivos de formato ASOBANCARIA.

README 文档

README

Packagist Version MIT License

Esta librería permite procesar archivos de formato ASOBANCARIA, proporcionando un sistema eficiente para recibir, validar y procesar archivos de texto en este formato comúnmente usado por bancos.

Instalación

Puedes instalar esta librería fácilmente usando Composer:

composer require micros/asobancaria

Uso

Aquí tienes un ejemplo de cómo usar la clase AsobancariaProcessor para procesar un archivo de texto ASOBANCARIA:

<?php

require __DIR__ . '/vendor/autoload.php';

use App\Asobancaria\AsobancariaProcessor;

try {
    // Inicializa el procesador
    $processor = new AsobancariaProcessor();

    // Procesa el archivo ASOBANCARIA
    $textFile = $processor->processFile('ruta/a/tu/archivo.txt');

    // Muestra el resumen del archivo procesado
    $processor->mostrarResumen($textFile);
    
} catch (\Exception $e) {
    echo "Error: " . $e->getMessage() . "\n";
}

Ejemplo de Salida

Nombre del archivo: ejemplos/11JULIO.txt
Hash del archivo: a71d95147fcb9bf53713ea9a2bac5f4050ee774eaa3bb26e34a54d14da8a1b20
Fecha de procesamiento: 2024-09-05 04:06:35
NIT Empresa: 1234567890
Fecha del Recaudo: 20230905
Código Entidad Financiera: 001
Número de Cuenta: 12345678901234567
--- Lote 1 ---
Número de Lote: 0001
Código de Servicio: 1234567890123
   - Detalle 1 -
Referencia Principal: 98765432123456789012345678901234567890123456789012
Valor Recaudado: $1,234.56
Procedencia de Pago: 01
Medios de Pago: 02
Total Registros en Lote: 10
Valor Total Recaudado en Lote: $12,345.67
--- Control del Archivo ---
Total de Registros en el Archivo: 100
Valor Total Recaudado en el Archivo: $123,456.78

Funcionalidades

  1. Recepción del archivo: Recibe un archivo de texto ASOBANCARIA.
  2. Validación: Verifica que el archivo tenga un formato válido según las reglas establecidas.
  3. Procesamiento: Extrae la información de encabezados, lotes y detalles de cada archivo.
  4. Resumen del archivo: Genera un resumen detallado del archivo procesado.

Requisitos

  • PHP >= 7.4
  • Composer

统计信息

  • 总下载量: 11
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-09-05