phpcodertop/fixpaypal

如果您尝试将PayPal交易历史导入到Mint或QuickBooks等传统会计平台,您可能发现它不起作用。这是因为PayPal做了很多不寻常的事情,使得它们的导出不兼容。这个应用程序专门为此问题而构建。

dev-master 2019-02-17 23:31 UTC

This package is auto-updated.

Last update: 2024-09-18 17:42:53 UTC


README

#这是什么?如果您尝试将PayPal交易历史导入到Mint或QuickBooks等传统会计平台,您可能发现它不起作用。这是因为PayPal做了很多不寻常的事情,使得它们的导出不兼容。

这个应用程序专门为此问题而构建。只需上传您的脚本并点击下载,几秒钟后,您将获得一个格式正确的CSV或Excel文件,可以导入到任何传统会计软件中。

此包由Ahmed Maher Halima编写,用于spencer hill Principal At The Portland Company - A Digital Marketing Agency theportlandcompany.com #此应用的确切功能

  • 当交易类型为“借记卡现金返还奖励”时,将描述设置为“借记卡现金返还奖励”
  • 当交易类型为“买方信用支付提款 - 转移到BML”时,将描述设置为“Bill Me Later的贷款支付”
  • 当交易类型为“银行存款到PP账户(已废弃)”时,将描述设置为“PayPal的Bill Me Later贷款”
  • 当交易类型为“BML信用 - 从BML转移”时,将描述设置为“PayPal的Bill Me Later贷款”
  • 当交易类型为“支付撤销”时,将描述设置为“PayPal支付撤销”
  • 当交易类型为“ACH存款撤销”时,将描述设置为“ACH存款撤销”
  • 当交易类型为“一般账户保留撤销”时,将描述设置为“一般账户保留撤销”
  • 当交易类型为“一般支付”时,将描述设置为“支付给$description”
  • 当交易类型为“其他”时,将描述设置为“未知”
  • 排除任何类型为“挂起”和“拒绝”的交易
  • 将“主题”、“名称”和“项目标题”合并为一列,以便在导入Firefly时导入到“描述”列
  • 删除所有字段,仅保留四个字段“状态、交易日期、清算日期、描述、总收入”

安装

composer require phpcodertop/fixpaypal

使用方法

$processedData = FixPayPal::process($data);