問題タブ [invoice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
database - 小規模な CRM/請求システムのデータベース設計
私は現在、顧客向けの小規模な顧客関係と請求書管理システムを開発しています。そして、議論したいいくつかの小さな問題に遭遇しました。
注文、顧客、製品に関するベスト プラクティスは何ですか。クライアントは注文、顧客、および製品を削除できますか?
現在、次のような注文、顧客、製品間の関係の原則に基づいてデータベースを設計しています。
顧客
ID
名
...
品番
名
価格
...
_
注文
ID
CustomerID
OrderDate
...
注文
明細
ID
注文 ID 製品ID
このように、すべての異なるテーブルを接続できます。しかし、クライアントが製品を削除した場合、数か月前に作成したそのアイテムが含まれていた注文を後で開いたときにどうなるでしょうか。削除されたので、なくなってしまいます。顧客についても同様です。
削除ボタンがクリックされたときに製品と顧客を無効にする必要がありますか、それともベストプラクティスは何ですか?
クライアントが製品を削除することを決定するたびに製品を無効にするとしたら、無効にした製品と同じ製品 ID を持つ新しい製品を後で追加しようとするとどうなりますか?
あなたの知恵を共有してください:D
api - Paypalの定期支払いロジックはVATの変更を考慮に入れていますか?
月額小額の手数料をユーザーに請求するアプリケーションがありますが、その金額はVAT可能です。VATは1月に17.5%から20%に変更されます。
Paypalはこれをどのように処理しますか?APIで、税額を渡す必要があることがわかります https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_r_CreateRecurringPayments
これは、1月に顧客に代わってすべての定期支払いを更新する必要があることを意味しますか?
magento - Magento での 2 つ以上の注文に対する 1 つの請求書
2つ以上の注文の月末請求は可能ですか?注文ごとに請求書を作成するオプションしかありません。
そうでない場合は、印刷された PDF で 2 つ以上の請求書の合計を計算するための拡張機能を探しています。
c# - 請求書C#Winformsを印刷する
私はc#でアプリケーションを作成しましたが、図に示すようにその内容を請求書の形式で印刷したいと思います。顧客データを1回だけ印刷したいのですが、データグリッドビューに表示された彼の車で実行するように要求されたジョブはそこにあるはずです。請求書の最後に労働力と総労働力を含むリストの形式。一部の人々は、私がそれらを使用したことがないクリスタルレポートを使用することを提案したので、それを短くするより簡単な解決策を探して、フォームから必要な値を印刷するにはどうすればよいですか?
sql-server - 請求書の売上税戦略の実装
ここ南アフリカでは、消費税とほぼ同じ付加価値税 (VAT) があり、現在は 14% に固定されていますが、いつでも変更される可能性があります。
複数のInvoice Linesで構成される請求書 (不変) に VAT を含める必要があります。各行Product
は、ブール型のプロパティ を持つ を参照しておりIsTaxable
、ほとんどすべての製品が課税対象です。
税前の価格をデータベースに保存したくありません。これは、顧客が支払う実際の価格を読み取るのが難しくなり、それらの価格を表示するすべての場所で、忘れずに税を追加する必要があるためです。また、VAT 率が変更された場合、この特定のビジネスでは、すべての価格が自動的に変更されることは望ましくありません。
したがって、税の逆算が有効な方法であり、おそらく珍しいことではないと思います。請求書の合計は、すべての請求書明細の合計であり、明細の割引が含まれており、税込みである必要があります。したがって、請求書の合計自体は税込みです。
はInvoiceTotal
税込価格で、TaxRate == 0.14
請求書は一度発行すると変更できないため (不変)、次のことを行う必要があります。
- 変更されない単一の
Tax
金額をテーブルに保存しますか?Invoices
または... - 請求書明細ごとに税額を保存し、請求書を表示するたびに請求書税の合計を計算しますか?
オプション 2 は、請求書が手動で変更された場合に税金が正しく計算されるため、DBA の観点からはより安全に見えますが、請求書がすでに発行されている場合は、依然として不整合の問題が生じます。オプション 1 に固執すると、1 つの明細項目に対して税を表示することはできませんが、税合計の管理と集計計算が容易になりますが、変更された場合は矛盾が生じます。
データが複製されるため、両方を行うことはできません。
- 正しい方法はどれですか? それとも、税の逆算は本当に悪い考えなのでしょうか?
magento - Magento で請求書に関連する製品のリストを取得するにはどうすればよいですか?
Magento サイトのバックエンドにある請求書に記載されている項目をアルファベット順に並べようとしています。
バックエンドでこれらのアイテムを表示するために使用される Mage_Adminhtml_Block_Sales_Order_Invoice_View_Items オブジェクトにアクセスできます。
このオブジェクトを使用して製品 SKU のリストを取得し、これらのアイテムを再注文する方法はありますか?
編集:
ビューに表示するオブジェクトを収集するコード行を次に示します。この時点までにアイテムをソートする必要があると思います –</p>
mysql - SQL: 発送先/請求先住所のテーブル設計と SELECT CONCAT 発行
このように設計された単純なcustomers
テーブルがあります(この質問に関するフィールドのみを報告します):
行の ship_address が null の場合は、配送にも顧客の請求先住所を使用する必要があることを意味します。
1 番目の質問:これで十分な設計ですか、それともすべてのnull
ship_address
フィールドに請求書の住所 (同一であっても) を入力し、残すべきではありませんnull
。
2 番目の質問:ship_address
そのような設計を維持する (設計が悪い場合でも)、行ごとに常に 1 つのアドレスを返す SELECT クエリを (可能であれば) 作成するにはどうすればよいですnull
かinvoice_address
?
MySQL DB のクエリ。
ありがとう、
drupal - Drupal 6 でコンテンツ タイプを単一の PDF に結合する
そのため、私は Drupal 6 プロジェクトに取り組んでおり、最終的に大きくて複雑な Excel スプレッドシートを次のようなワークフローに置き換えます。
- 顧客は Bookings API を介して予約します
- 従業員が顧客のところに行き、一連の測定を行います
- 従業員は、アップロードされた Excel スプレッドシートまたは Web ベースのフォームに測定値を入力します
- ウェブサイトは、測定シートと請求書モジュールからの出力を含む PDF を生成します
- 透かしが入ったバージョンの PDF へのリンクが記載された電子メールが顧客に送信されます。
- 顧客はオンラインで支払い、透かしのない PDF へのリンクを受け取ります。
私の質問は次のとおりです。
- パート 3 (データをパート 4 ~ 6 で使用できるようにするため) の最善の方法は何ですか? CCK フィールドとカスタム コンテンツ タイプ?
- コンテンツ タイプ (つまり、「測定」カスタム コンテンツ タイプと「請求書」コンテンツ タイプ) を 1 つの PDF に結合する最良の方法は何ですか?
- ボーナス マーク:請求書モジュールのコンテンツ タイプを自動入力する方法はありますか?
どんな助けでも大歓迎です!
html - URL の末尾に .html を付けないとページが表示されないのはなぜですか?
新しいサーバーに転送した後、何らかの理由で請求書ページとスクリプトが機能しません。顧客が自分の情報を入力すると、データベースに入れられ、次のような請求書が作成されます。
/請求書/JohnDoe 10100188
ただし、この URL では、注文に関するすべての情報が記載された素敵な請求書ページが表示されるはずですが、代わりに 404 エラーが表示されます。スクリプトまたはデータベースに変更はありません。それらを新しいサーバーと含まれているすべてのファイルに移動しただけです。さらに奇妙なのは、JohnDoe 10100188 の末尾に .html を追加すると、ページがロードされることです。理由はわかりませんが、スクリプトの最後に .html を追加する必要がありますか? なぜこれが今うまくいかないのか、私には混乱しています..誰かが同様の問題を抱えていて、私を助けてくれることを望んでいました. 大変感謝しております!
mysql - mysql テーブル ID のデフォルト値
私はプライマリであるIDを持っています。自動インクリメントがあります。
たとえば、000のようなデフォルト値を入力しようとすると、その数値からではなく、0、1、2、3などからカウントが開始されます...
どうすれば000にできますか?
または、私の場合、請求書に本当に必要です-2011-000と言って、カウントを開始することは可能ですか??
何か案は??