Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions inc/custom-field/custom-field-normal-client.php
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,12 @@ public static function custom_fields_array()
'hidden' => 'ドロップダウンに表示しない',
),
),
'client_invoice' => array(
'label' => __('インボイス制度の登録番号','bill-vektor'),
'type' => 'text',
'description' => '',
'required' => false,
),
);
return $custom_fields_array;
}
Expand Down
138 changes: 95 additions & 43 deletions inc/export/class.csv-export.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ public static function init() {

// CSV 出力実行
public static function export_csv() {
// $admin_options = get_option( 'bill-setting' );
if ( isset( $_GET['action'] ) && ( $_GET['action'] == 'csv_mf' || $_GET['action'] == 'csv_freee' ) ) {

/*
Expand All @@ -18,7 +19,35 @@ public static function export_csv() {

// MF
if ( $_GET['action'] == 'csv_mf' ) {
$sort_data = array( '取引No', '取引日', '借方勘定科目', '借方補助科目', '借方税区分', '借方部門', '借方金額(円)', '借方税額', '貸方勘定科目', '貸方補助科目', '貸方税区分', '貸方部門', '貸方金額(円)', '貸方税額', '摘要', '仕訳メモ', 'タグ', 'MF仕訳タイプ', '決算整理仕訳', '作成日時', '最終更新日時' );
$sort_data = array(
'取引No',
'取引日',
'借方勘定科目',
'借方補助科目',
'借方部門',
'借方取引先',
'借方税区分',
'借方インボイス',
'借方金額(円)',
'借方税額',
'貸方勘定科目',
'貸方補助科目',
'貸方部門',
'貸方取引先',
'貸方税区分',
'貸方インボイス',
'貸方金額(円)',
'貸方税額',
'摘要',
'仕訳メモ',
'タグ',
'MF仕訳タイプ',
'決算整理仕訳',
'作成日時',
'作成者',
'最終更新日時',
'最終更新者',
);

// freee
} elseif ( $_GET['action'] == 'csv_freee' ) {
Expand Down Expand Up @@ -86,32 +115,49 @@ public static function export_csv() {
$client_name = bill_get_client_name( $post );
}

// $client_invoice = get_post_meta( $post->bill_client, 'client_invoice', true );

// $own_name = '';
// if ( ! empty( $admin_options['own-name'] ) ) {
// $own_name = $admin_options['own-name'];
// }
// $own_invoice = '';
// if ( ! empty( $admin_options['invoice-number'] ) ) {
// $own_invoice = $admin_options['invoice-number'];
// }

foreach ( $bill_tax_each as $key => $value ) {

if ( $_GET['action'] == 'csv_mf' ) {

$c = array();
$c[] = '"' . $number . '"'; // 取引No
$c[] = '"' . $date . '"'; // 取引日
$c[] = '"売掛金"'; // 借方勘定科目
$c[] = '""'; // 借方補助科目
$c[] = '"対象外"'; // 借方税区分
$c[] = '""'; // 借方部門
$c[] = '"' . number_format( $value['total'] ) . '"'; // 借方金額(円)
$c[] = '""'; // 借方税額
$c[] = '"売上高"'; // 貸方勘定科目
$c[] = '""'; // 貸方補助科目
$c[] = '"課売 ' . $key . ' 五種"'; // 貸方税区分
$c[] = '""'; // 貸方部門
$c[] = '"' . number_format( $value['total'] ) . '"'; // 貸方金額(円)
$c[] = '""'; // 貸方税額
$c[] = '"[ ' . esc_html( $client_name ) . ' ] ' . esc_html( $post->post_title ) . '"'; // 摘要
$c[] = '""'; // 仕訳メモ
$c[] = '"BillVektor"'; // タグ
$c[] = '""'; // MF仕訳タイプ
$c[] = '""'; // 決算整理仕訳
$c[] = '"' . date( 'Y/n/j H:i:s' ) . '"'; // 作成日時
$c[] = '""'; // 最終更新日時
$c[] = '"' . $number . '"'; // 取引No
$c[] = '"' . $date . '"'; // 取引日
$c[] = '"売掛金"'; // 借方勘定科目
$c[] = '""'; // 借方補助科目
$c[] = '""'; // 借方部門
$c[] = '"' . esc_html( $client_name ) . '"'; // 借方取引先
$c[] = '"対象外"'; // 借方税区分
$c[] = '""'; // 借方インボイス
$c[] = '"' . number_format( $value['total'] ) . '"'; // 借方金額(円)
$c[] = '""'; // 借方税額
$c[] = '"売上高"'; // 貸方勘定科目
$c[] = '""'; // 貸方補助科目
$c[] = '""'; // 貸方部門
$c[] = '"' . esc_html( $client_name ) . '"'; // 貸方取引先
$c[] = '"課売 ' . $key . ' 五種"'; // 貸方税区分
$c[] = '""'; // 貸方インボイス
$c[] = '"' . number_format( $value['total'] ) . '"'; // 貸方金額(円)
$c[] = '""'; // 貸方税額
$c[] = '"[ ' . esc_html( $client_name ) . ' ] ' . esc_html( $post->post_title ) . '"'; // 摘要
$c[] = '""'; // 仕訳メモ
$c[] = '"BillVektor"'; // タグ
$c[] = '""'; // MF仕訳タイプ
$c[] = '""'; // 決算整理仕訳
$c[] = '"' . date( 'Y/n/j H:i:s' ) . '"'; // 作成日時
$c[] = '""'; // 作成者
$c[] = '""'; // 最終更新日時
$c[] = '""'; // 最終更新者

// freee
} elseif ( $_GET['action'] == 'csv_freee' ) {
Expand Down Expand Up @@ -166,27 +212,33 @@ public static function export_csv() {
}

$c = array();
$c[] = '"' . $number . '"'; // 取引No
$c[] = '"' . $date_pay . '"'; // 取引日
$c[] = '"普通預金"'; // 借方勘定科目
$c[] = '""'; // 借方補助科目
$c[] = '"対象外"'; // 借方税区分
$c[] = '""'; // 借方部門
$c[] = '"' . $bill_total_price . '"'; // 借方金額(円)
$c[] = '""'; // 借方税額
$c[] = '"売掛金"'; // 貸方勘定科目
$c[] = '""'; // 貸方補助科目
$c[] = '"対象外"'; // 貸方税区分
$c[] = '""'; // 貸方部門
$c[] = '"' . $bill_total_price . '"'; // 貸方金額(円)
$c[] = '""'; // 貸方税額
$c[] = '"[ ' . esc_html( $client_name ) . ' ] ' . esc_html( $post->post_title ) . '"'; // 摘要
$c[] = '""'; // 仕訳メモ
$c[] = '"BillVektor"'; // タグ
$c[] = '"未実現"'; // MF仕訳タイプ
$c[] = '""'; // 決算整理仕訳
$c[] = '"' . date( 'Y/n/j H:i:s' ) . '"'; // 作成日時
$c[] = '""'; // 最終更新日時
$c[] = '"' . $number . '"'; // 取引No
$c[] = '"' . $date_pay . '"'; // 取引日
$c[] = '"普通預金"'; // 借方勘定科目
$c[] = '""'; // 借方補助科目
$c[] = '""'; // 借方部門
$c[] = '""'; // 借方取引先
$c[] = '"対象外"'; // 借方税区分
$c[] = '""'; // 借方インボイス
$c[] = '"' . $bill_total_price . '"'; // 借方金額(円)
$c[] = '""'; // 借方税額
$c[] = '"売掛金"'; // 貸方勘定科目
$c[] = '""'; // 貸方補助科目
$c[] = '""'; // 貸方部門
$c[] = '""'; // 貸方取引先
$c[] = '"対象外"'; // 貸方税区分
$c[] = '""'; // 貸方インボイス
$c[] = '"' . $bill_total_price . '"'; // 貸方金額(円)
$c[] = '""'; // 貸方税額
$c[] = '"[ ' . esc_html( $client_name ) . ' ] ' . esc_html( $post->post_title ) . '"'; // 摘要
$c[] = '""'; // 仕訳メモ
$c[] = '"BillVektor"'; // タグ
$c[] = '"未実現"'; // MF仕訳タイプ
$c[] = '""'; // 決算整理仕訳
$c[] = '"' . date( 'Y/n/j H:i:s' ) . '"'; // 作成日時
$c[] = '""'; // 作成者
$c[] = '""'; // 最終更新日時
$c[] = '""'; // 最終更新者
// 配列を , 区切りで格納
$csv[] = implode( ',', $c );
if ( $number ) {
Expand Down
7 changes: 5 additions & 2 deletions readme.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
=== BillVektor ===
Contributors: kurudrive,vektor-inc,rickaddison7634
Tested up to: 6.3
Requires PHP: 7.2
Stable tag: 1.11.3
Requires PHP: 7.4
Stable tag: 1.11.4
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Expand All @@ -13,6 +13,9 @@ GitHub : https://github.com/vektor-inc/BillVektor

== Changelog ==

1.11.4
[ 不具合修正 ] Money Forward インポート用のデータ形式が変更になってインポートできなくなっていたため修正

1.11.3
[ 不具合修正 ] 単位が未入力だと合計金額が 0円になるなる不具合を修正

Expand Down
2 changes: 1 addition & 1 deletion style.css
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Theme Name: BillVektor
Description:
Author: Vektor,Inc.
Author URI:
Version:1.11.3
Version:1.11.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
Expand Down
Loading